首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于Visual的ExcelDataReader

用于Visual的ExcelDataReader
EN

Stack Overflow用户
提问于 2019-12-16 21:39:03
回答 1查看 4.9K关注 0票数 0

我试图从excel文件的流中读取值,不幸的是,在从ExcelDataReader包中安装了ExcelDataReader.DataSet和NuGet之后,我无法创建IExcelDataReader类。它也不读“进口”。

代码语言:javascript
复制
Imports System.IO
Imports ExcelDataReader
Public Class ExcelMng
    Public Function Values_GET(stream As Stream)
        Dim reader As IExcelDataReader
    End Function
End Class

工程守则

发现错误:

“IExcelDataReader”--它没有定义。

我尝试过的事物:

相关信息:

  • 平台: .NET Framework3.5
  • 需要做的事情:卸载dll包(我不太确定这意味着什么)。
EN

回答 1

Stack Overflow用户

发布于 2019-12-18 02:28:00

我使用了下面的代码来运行代码,它运行得很好。

代码语言:javascript
复制
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim reader As IExcelDataReader
        Dim stream = File.Open("D:\test.xlsx", FileMode.Open, FileAccess.Read)
        reader = ExcelDataReader.ExcelReaderFactory.CreateReader(stream)
        Dim conf = New ExcelDataSetConfiguration With {
            .ConfigureDataTable = Function(__) New ExcelDataTableConfiguration With {
                .UseHeaderRow = True
            }
        }
        Dim dataSet = reader.AsDataSet(conf)
        Dim dataTable = dataSet.Tables(0)
    End Sub

我注意到我们需要安装.Net Framework4.5来运行这个程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59364643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档