Imports Microsoft.Office.Interop
Public Class Form1
Dim newxls As Excel.Application
Dim newbook As Excel.Workbook
Dim newsheet As Excel.Worksheet
Dim newrange As Excel.Range
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim filename As String = "E:\test\test.xlsx"
newxls = CreateObject("Excel.application")
newbook = newxls.Workbooks.Open(filename)
For i As Integer = 1 To newbook.Worksheets.Count
newsheet = newbook.Worksheets(i)
If newsheet.Name = "NHI" Then
Exit For
End If
Next
Dim bList As ArrayList = New ArrayList()
Dim bNo As String = String.Empty
Dim btable As Hashtable = New Hashtable
Dim bkey As String = String.Empty
Dim bvalue As String = String.Empty
Dim nullRow As Integer = newsheet.Range("B65536").End(Excel.XlDirection.xlUp).Row
For i As Integer = 1 To nullRow
bNo = newsheet.Cells(i, 2).value
bList.Add(bNo)
Next
bList.Sort()
Dim bListNo As ArrayList = New ArrayList
Dim claimNo As String = String.Empty
Dim claimNoNew As String = String.Empty
For m As Integer = 0 To bList.Count - 1
claimNo = bList(m)
If claimNoNew <> claimNo Then
claimNoNew = claimNo
For j As Integer = 1 To nullRow
If newsheet.Cells(j, 2).value = claimNo Then
bListNo.Add(j)
End If
Next
End If
Next
Dim X As Integer = 0
For k As Integer = 0 To bListNo.Count - 1
Dim a As String = "A" & bListNo(k)
Dim b As String = "B" & bListNo(k)
Dim c As String = "C" & (X + 1)
Dim d As String = "D" & (X + 1)
newsheet.Range(a & ":" & b).Copy()
newbook.Sheets("Sheet2").Range(c & ":" & d).PasteSpecial()
X = X + 1
Next
newxls.ActiveWorkbook.SaveAs("abc.xlsx")
newxls.Workbooks.Close()
newxls.Quit()
详细解决方案
vb 读写excel,该怎么处理
热度:170 发布时间:2016-04-25 02:21:13.0
相关解决方案
- word excel pdf在ie浏览器中打开,该如何解决
- 在浏览器中展示word,excel.ppt,pdf等各种文件
- POI 处置 Excel,读取Excel中的格式 如表格框,背景色
- jxls 怎么导出图片到 excel 中
- poi excel 如何合并单元格?
- 用Java EXCEL API 是否能从Excel中导出表格,该如何处理
- java excel 問題 求大神 速解解决方案
- java 处理 excel 相关有关问题
- 小弟我用水晶报表9新建一个报表,采用PULL模式,在创建新的连接中选用access/Excel(DAO),选择数据库之后,总是弹出对话框说登录失败
- [Crystal Reports]在ASP.net web中导出 有关问题[Excel、Word、PDF]
- Excel 图表解决方法
- 使用FlashPrinter将word,excel,pdf转换成swf失败的有关问题
- DataSet 读写 Excel.该怎么处理
- excel 导入数据到sql。就出有关问题了
- 怎的把Microsoft.Office.Interop.Excel.ApplicationClass excel创建的文件保存到数据流中
- asp.net上载并保存 excel 格式表格数据
- 64位操作系统能否使用 Microsoft.ACE.OLEDB.12.0 查询2003及以上的 Excel
- 怎么将gridview中的图片导出到word/excel?现在导出了其他数据列就差图片列了了
- Excel 导入到DataSet,该如何处理
- Microsoft.Office.Interop.Excel.Application myExcel 导入Excel的有关问题
- 在 c# 里面 导数据到 EXCEl 速度慢是咋回事
- excel 链接在IE6.0和IE7.0的设置有什么区别?该怎么解决
- .net数据导出有关问题(EXCEL)
- GridView 生成 Excel,该怎么解决
- ASP.net excel 导入 导出有关问题
- ASP.net excel 导入 SQL是出现外部表不是预期的格式?解决方案
- 内存或磁盘空间不足,Microsoft Office Excel 无法再次打开或保存任何文档。该怎么处理
- 客户端没有装Office,能否打开服务器端的office文档(比如word、Excel)
- 哪位大侠有Aspose.Excel.dll,请帮忙?
- excel 转换成xml解决思路