问题标签 [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 投票
4 回答
4991 浏览

c# - ExcelDataReader 数据类型“日期”被转换

以下代码从 excel 文件中读取数据:

这适用于每一列,除了带有“日期”的列。

在 Excel 表中,我在 dd.mm.yyyy 中指定了日期,但在我的 gridview 中,我得到类似:42781而不是15.02.2017

有人知道这个问题的解决方案吗?谢谢

0 投票
3 回答
10880 浏览

c# - 在 C# 中读取 CSV 文件

我有以下代码可以导入 excel 文档并对其进行解析,以便在将数据保存到数据库之前对其进行操作。

我可以很好地解析 .xlsx 和 .xls 文件,但无法弄清楚如何将现有代码用于 .csv 文件

我工作的客户想要使用 .csv 文件类型来接受特殊字符。

0 投票
1 回答
2399 浏览

c# - 如何从 Excel 单元格中提取链接 url

我有 ac# webjob 下载然后读取 Excel 文件。其中一列包含我想保存在我的数据库中的链接。我目前正在使用 ExcelDataReader 将 Excel 文件转换为 DataSet,然后遍历行以获取数据。转换后,此时有问题的列只是一个包含链接文本的字符串。

从其他一些阅读来看,这听起来像是在 Excel 中,超链接存储在其他地方,并且在将 Excel 文件转换为 DataSet 时不会保留该信息。

我不打算使用 ExcelDataReader,但想找到一种解决方案来提取这些链接 URL,而无需支付某些第三方软件的费用。

这是我迄今为止参考的简单代码:

0 投票
1 回答
326 浏览

c# - 当我下载 XLS 文件并尝试在 openfiledialog C# 中打开它们时无法读取它们

因此,当我下载此文件时,我正在从一项计算该公司工人一天的服务中下载一些 excel 文件,这会出现
文件

现在我认为一切都很好,它应该可以正常工作。因此,如果我尝试在 Visual Studio 2015 中使用 openfiledialog 打开此文件,则会收到此错误。

错误

现在,当我将 excel 保存为 97-2003 xls 文件时,它适用于createbinaryreader. 如果我将它保存为普通的 excel 格式的 xlsx 文件,它适用于createopenxmlreader.

我该如何解决这个问题,这样我就不需要转到 excel 文件并将其专门保存为 excel 工作图(xls 或 xlsx)?

PS:我把这个excel文件放到datagridview中。

0 投票
1 回答
831 浏览

c# - c#将excel导入datagridview不起作用

我在这里使用 ExcelDataReader。

我不知道为什么下面的代码不起作用。它不会产生任何错误,但仍然不显示 Excel 数据。加载excel文件后它根本不做任何事情。我是 C# 新手,经过 5 个小时的挖掘,我感到很沮丧,因为我不知道为什么这不起作用。

0 投票
2 回答
828 浏览

c# - 使用exceldatareader将多个excel表导入gridview

目前我可以使用 exceldatareader 库将 excel 文件导入到 gridview 中。现在,我想进一步改进将多个 Excel 工作表导入到 gridview 中。这是我想做的输出。ImageOutput 我能够将 excel 工作表名称放入下拉列表,但我不知道如何从第二张工作表中获取数据。我尝试了谷歌,但仍然找不到任何答案。

所以现在我的问题是如何从下拉列表中选择工作表名称并在网格视图中显示该工作表数据。

下面是我的代码:

0 投票
0 回答
585 浏览

c# - ExcelDataReader AsDataSet 方法因 OutOfMemoryException 而崩溃

什么是阅读 Excel 文件的最佳库,我使用过ExcelDataReader,它似乎只处理 < 1mo 的小尺寸。

有什么建议吗?

0 投票
2 回答
5339 浏览

c# - 使用 ExcelDataReader 和 Epplus 访问受保护的 Excel 文件

标题几乎说明了一切。寻找一种使用 ExcelDataReader 和 Epplus 访问受密码保护的 excel 文件的方法,但找不到正确的答案。

如果使用 ExcelDataReader,我的代码看起来像

如果使用 EPPlus 我的连接代码看起来像

EPPlus 有一些与保护相关的方法,但我不知道如何使用它们。ExcelDataReader 似乎没有任何保护相关的方法。

任何提示表示赞赏,谢谢。

编辑:我已经知道密码

0 投票
3 回答
14395 浏览

c# - ExcelDataReader 错误

我正在用 C# 做一个项目,我已经从 codeplex 下载了 ExcelDataReader 并将其添加到我的项目参考中。using Excel;尽管我已将Excel,添加到我的项目引用中Excel.4.5,但命名空间“ ”中存在错误。Microsoft.Office.Interop.Excel我在写的地方出错了

错误引用如下:

找不到类型或命名空间名称“ExcelDataReader”(您是否缺少 using 指令或程序集引用?)当前上下文中不存在名称“ExcelReaderFactory”

如何处理这些错误?
先感谢您。

PS:- 我也添加了 ' using Excel = Microsoft.Office.Interop.Excel' 指令。

0 投票
1 回答
752 浏览

excel - .Net Core 中的 ExcelDataReader GetOrdinal 方法

ExcelDataReader.NetCore 1.1 不支持GetOrdinal. 调用该GetOrdinal方法会导致异常:

'不支持方法'

我相信意图是使用该ExcelDataReader.DataSet包,但是它与.NetCore 不兼容。

是否有任何已知的按名称而不是按索引获取列的方法?

由于以下工作,但依赖于按特定顺序排列的列: