vb.net将excel表格数据填加到Listbox控件中并去重复选项
2020-04-20 15:47
1186 查看
Dim xlApp As Object = Nothing Dim xlBooks As Excel.Workbooks = Nothing Dim xlBook As Excel.Workbook = Nothing Dim xlSheets As Excel.Sheets = Nothing Dim xlSheet As Excel.Worksheet = Nothing Dim myrange As Excel.Range = Nothing Dim i, j As Integer '定义listbox1控件删除重复值变量 Dim strFilePath As String = "C:\Users\Dell\Desktop\数据可视化测试\计2020.3.20.xlsx" xlApp = New Excel.Application() xlBooks = xlApp.Workbooks xlBook = xlBooks.Open(strFilePath) xlSheets = xlBook.Worksheets xlSheet = xlSheets("Sheet1") '这里是你要读入数据的那个sheet页 '第一行第一列 myrange = xlSheet.Range("h2") ' Dim a As String = myrange.Value MsgBox(xlSheet.UsedRange.Rows.Count) '最大的使用行数。有记录的总行数。包括写过数据然后删除数据的空白行。要删除这样的行,必须整行删除掉。 ' MsgBox(xlSheet.UsedRange.Columns.Count) '最大的使用列数。 TextBox1.Text = myrange.Text MsgBox("暂停") ''''''''''''''''''''''''''''''''''''将表格内容填加到Listbox1控件中''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' For i = 2 To xlSheet.UsedRange.Rows.Count If xlSheet.Range("h" & i).Value = Nothing Then '判断如果表格为空数据,停止导出 Exit For End If ListBox1.Items.Add(xlSheet.Range("h" & i).Value) Next '''''''''''''''''''''''''''''''''''将Listbox1控件中重复数据去重'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' For i = 0 To ListBox1.Items.Count - 1 For j = ListBox1.Items.Count - 1 To i + 1 Step -1 If ListBox1.Items(i) = ListBox1.Items(j) Then ListBox1.Items.RemoveAt(j) '使用remove 不能删除 Next Next xlBook.Close(True) '关闭工作簿 xlApp.Quit '结束EXCEL对象
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- vb.net2005 读取 excel 表格数据 填充 datagridview
- 将从SQL数据库中查询出来的数据导出为Excel文档ASP.NET(VB)?
- vb.net导出数据到Excel代码
- VB.NET之旅-机房收费系统个人重构DatagridView导出数据到Excel
- VB.Net导出SQLServer数据到Excel中代码架构段
- asp,asp.net 以表格输出excel,数据默认科学计数的解决办法
- WinForm中把DataGrid里面的数据导出成EXCEL文件(VB.net)
- Excel 表格数据处理,用公式查找重复项
- vb.net的datagridview如何让表格根据表格数据来改变颜色,如值为1时表格为红色,2时为蓝色
- ASP.NET(VB)把数据导出到EXCEL的一种方法(网上转载)
- 如何编程实现VB.NET数据集中的数据导出到EXCEL
- vb.net 读取EXCEL文件中的数据
- VB.NET向Excel写入并保存数据
- 在Asp.Net中,导入Excel表格数据,通常有两种方法
- asp.net将内容导出到Excel,Table表格数据(html)导出EXCEL
- [VB.NET]如何在vb。net中打开一个excel表 并获取数据阿
- ASP.NET,Web界面利用Button来实现将telerik:RadGrid表格内数据导出Excel
- asp.net 将EXCEL表格数据导入到SQL Server数据库
- vb.net 将DataGridView数据导入到Excel的方式
- C#/VB.NET设置Excel表格背景色