问题标签 [exceldatareader]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3752 浏览

asp.net - 适用于 Visual Basic 的 ExcelDataReader

我正在尝试从 excel 文件的流中读取值,不幸的是,在安装ExcelDataReaderExcelDataReader.DataSet从 NuGet 包之后,我无法创建类IExcelDataReader。它也不读取 Import 。

项目代码

发现错误:

'IExcelDataReader' 未定义。

我尝试过的事情:

  • 卸载软件包并再次安装它们。
  • 更改已安装软件包的版本(我将它们降低到 3.3)。
  • 以下在线教程:https ://www.youtube.com/watch?v=pQ1PpcIcHno 。
  • 重新启动项目。

相关信息:

  • 平台: .NET Framework 3.5。
  • 剩下要做的事情:卸载 dll 包(我不太确定这意味着什么)。
0 投票
0 回答
569 浏览

c# - 使用 Excel 范围使用 ExcelDataReader 读取表格

有没有办法通过 ExcelDataReader 使用 Excel 范围(例如 A1:B9)读取数据表?

我正在寻找类似的东西:

我可以看到有一个类ExcelDataReader.CellRange,但不知道如何使用它。

0 投票
1 回答
190 浏览

c# - ExcelDataReader 不读取带有逗号的浮点数,例如“123,45”(而是读取“123.45”)

如何用逗号读取浮点值123,45

我必须阅读格式类似的第三方 excel 文件,123,45我不能/不允许将它们重新格式化为123.45.

我现在正在使用这种方法:

但字符串返回为12345.

提前致谢!

0 投票
0 回答
564 浏览

c# - 如何在不加载整个excel文件的情况下读取excel中的标题行(假设第一行是标题)

我正在将多个具有不同列和列数的大型 excel 文件组合在一起。

在开始合并之前,我想收集所有标题行,以便制作一个预先包含所有列的数据表。

我知道 c# 中有一个方法 datatable.merge,它允许在组合时添加缺失的列。

因为大的excel文件太多,excel中每张表最大行数约为100万行。所以当达到限制时,我必须将部分组合保存到excel,清除内容并在之后保持组合。这将导致早期过程中的保存部分与最终过程中的模式不同。

这就是为什么我必须提前收集所有标题的原因。

就我而言,像 Epplus 或 ExcelDataReader 这样的 c# 库会加载 excel 的全部内容。这会持续很长时间。我不需要一次加载所有内容。

这里有人知道如何仅加载 excel 标题行吗?

太感谢了。

0 投票
0 回答
1886 浏览

c# - C# ExcelDataReader.Exceptions.HeaderException: '无效的文件签名。'

我正在尝试使用我目前正在开发的 Windows 应用程序读取我的 excel 文件。
它由 8 个标头组成,包含近 300 个数据值。

如果您知道解决方案,请帮助我;(

我试图打开的文件

还有一个问题,我可以使用什么 nuget 来操作每个标题以自行扩展,以便数据可读。

我的代码副本:

0 投票
1 回答
403 浏览

c# - 在解析 XLS 时跳过某些行和列

我正在使用以下代码使用 ExcelDataReader 解析 XLS 文件。我想排除前三行,前两列,然后是 9 之后的任何列。

不幸的是,它没有按预期跳过行和列。如何使用 excelDataReader 跳过特定的列和行?

0 投票
1 回答
451 浏览

c# - 如何使用 ExcelDataReader 从 c# 中的 excel 文件中逐行(逐行)获取数据

我想从 excel 文件中获取数据行。

请查找示例数据的图像。

我想使用 ExcelDataReader 明智地获取此数据行。有没有办法做到这一点?

示例图片ack.imgur.com/jCSnx.png

我正在尝试使用此代码来获取数据。但它给了我第一行作为列标题,然后打印所有相同的数据。

0 投票
2 回答
1947 浏览

c# - 当我尝试使用 ExcelDataReader 将文件上传到数据库时出现“不支持指定的方法”错误

我编写了一个方法 BulkCopy,将我的 Excel 文件上传到 SQL Server 数据库表。我正在尝试对此进行单元测试,但每次都失败并显示“System.NotSupportedException:不支持指定的方法”。

如果有人可以看看,将不胜感激。

亲切的问候,

艾美特

0 投票
1 回答
298 浏览

c# - 在 C#/NUnit 测试用例中从 Excel 中连续读取数据,为 2nd Case 返回空白数据

我正在尝试编写一个执行两次的参数化 NUnit 测试。每次运行时,它都会引用电子表格中的不同,并根据 int rowNum获取用户名和密码。

这里是excel

Excel电子表格

第一个测试用例正确获取用户名和密码。

测试1

但是第二个测试用例返回空白(如果我单独运行它会起作用!)

测试2

下面是ExcelDataFactory代码:

我怀疑ExcelDataFactory.GetTestDataSet方法在错误的地方被调用,但我真的很难理解为什么会这样。任何想法将不胜感激。

0 投票
1 回答
1889 浏览

java - 为 selenium webdriver 数据驱动框架读取 excel 中的空单元格

我在 Excel 表中有大约 5 条数据记录,其中一条记录有 5 个值,一条记录只有 4 个值,一条记录只有 2 个值。我的代码无法处理空单元格。我得到dataprovider mismatch exception。有人能帮我吗?

Excel表格格式: 在这张表中,我们在列中有一个驳船,这不是强制性值,所以有时我们将其留空

这里 barge in column 下的数据是可选的,因此对于少数记录它将是空的。

读取 Excel 表的 Java 代码:

接受参数的Java函数:

所以在这里我收到错误: Dataprovider mismatch exception.

这里welcomemsg函数需要 6 个参数,但第 6 个参数是可选的。所以我得到了dataprovider mismatch exception。这里我需要处理这个可选参数。

任何帮助深表感谢。

提前致谢。