问题标签 [linq-to-excel]

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 回答
4699 浏览

c# - 使用linq从excel文件中读取列

我正在阅读一个 excel 文件,但并非所有文件都具有相同的列标题,但列顺序始终相同。我想使用 linq 读取 excel 文件,但没有指定特定的列名,但我可以根据它们的顺序只使用列吗?

0 投票
1 回答
1244 浏览

c# - 极慢的 Linq 到 Excel

我正在尝试创建一个应用程序,该应用程序将从自动生成的 excel 文件中提取一些数据。这可以通过 Access 轻松完成,但文件在 Excel 中,解决方案必须是一键式的。

出于某种原因,简单地遍历数据而不执行任何操作会很慢。下面的代码是我尝试从慢得多的东西优化它。经过几次尝试直接使用 Interop 类并通过不同的包装器,我已经开始使用 Linq to SQL。

我还在这里和谷歌上阅读了几个问题的答案。为了查看导致缓慢的原因,我删除了所有说明,但在相关部分保留了“i++”。它仍然很慢。我还尝试通过限制在第三行的 where 子句中检索到的记录数来优化它,但这不起作用。您的帮助将不胜感激。

谢谢你。

0 投票
0 回答
515 浏览

c# - 如何将 Linq-To-Excel 用于包含换行符的 excel 单元格

我正在尝试使用linq-to-excel库,我的 excel 文件中包含一张照片和一个关于 excel 文件的标题。我在标题单元格中有一些新行,当我尝试为我的模型和 excel 标题映射时,我总是得到NULL值。我应该对换行做其他事情还是它可以为我处理?

这是我的excel文件模型:

和excel解析器:

0 投票
1 回答
2467 浏览

linq - Linq to Excel 忽略标题行并使用子标题

我正在查看 Linq to Excel 教程,它们看起来都非常简单明了,所有这些都假设正在使用的 excel 表的所有列标题都整齐地放置在第 1 行并从 A 列开始。

我需要从 excel 文件中查询数据,其中的表格不仅从第 6 行开始(有些可能从较低的行开始)并且有标题和子标题(标题代表特定的地方/公司;子标题代表那个地方的列值,例如 id、stock剩余,销售额等)。

有没有办法为查询指定哪一行包含我想要使用的标题,所以它只从它们下面获取信息?

0 投票
1 回答
996 浏览

c# - 从c#中的excel单元格读取公式计算值

我正在使用 linqtoexcel 从 excel 表中读取。我面临的问题是我无法从单元格中读取公式计算值,而是得到单元格的实际值。有什么方法可以使用 linqtoexcel 或其他方式从 excel 表中读取单元格的最终值。

0 投票
1 回答
858 浏览

c# - C# 删除和重新添加行到 Excel 工作表

简单的问题。

我有一个要用作数据库的 excel 表。我使用 linq-to-excel,它工作得非常好,只是它只在标题行是工作表中的第一行并且我需要运行的电子表格在前 7 行中有其他(对所有者很重要)数据时才有效标题行出现在第 8 行。

我可以通过 C# 暂时删除这些第一行的最佳方法是什么,以便我可以运行我的程序,然后在我更改了我需要的任何记录/列/等后将它们重新插入到位?

0 投票
3 回答
36282 浏览

c# - Linq:选择列表中的位置

在这里与一些 LinqToExcel 过滤作斗争......

我有一个List<string> columnsToFilter包含 9 个字符串的 a,我想过滤掉 a 中某些列的数据List<Row>,其中Row包含属性

所以:List<Row>有 30 行,每行有 12 个列名。现在我想过滤它,List<Row>以便List<string> columnsToFilter我最终List<Row>得到 30 行和9个列名。

我可以通过查询列名来选择列的数据:

现在我想根据字符串列表List<string> columnsToFilter过滤数据。实现这一目标的最佳方法是什么?

0 投票
0 回答
1621 浏览

c# - LinqToExcel 仅在文件打开时有效

我正在使用 C# LinqToExcel 将数据从电子表格上传到数据库。我注意到当文件打开时,它能够从电子表格中检索数据。但是,如果它没有在我的机器上打开,我会收到此错误:

这是我尝试扩展结果视图的时候。

这是我的 C# 代码:

我是否需要编写更多代码才能让它按我想要的方式工作。我基本上是在他们单击上传按钮从 Windows 资源管理器窗口中选择电子表格时。我不希望在此代码运行时打开电子表格。

0 投票
1 回答
942 浏览

c# - 通过 LinqToExcel 查询时如何获取单元格格式

我将 LinqPad 与 Linq2Excel 结合使用,对 Excel 电子表格(由他人编写和拥有)进行我自己的数据分析。这些其他人使用大量单元格格式来表示数据。例如,灰色背景单元格表示“不适用”;文本格式 == 删除线表示“被取代”。

有什么方法可以在 LinqToExcel 中获取这些格式值,以便我可以过滤它们?

0 投票
2 回答
7695 浏览

c# - LinqToExcel GetColumnNames 在特定行

我正在使用库 LinqToExcel 来读取我的 mvc4 项目中的 excel 文件。我的问题是当我尝试阅读第 4 行的标题时......我该怎么做?

在项目中,存在一个返回所有列名的函数,但我认为这些列需要位于第 0 行。

谢谢。