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

c# - LinqToExcel 返回 null

我有一个 xls 格式的 excel 表,我正在使用 LinqToExcel 读取它,然后将其导入我的数据库。

此表由大约 3K 行和仅 6 列组成。我正在使用 .addmapping 将我的类属性映射到列名

我遇到的问题是:尽管单元格中有数据,但“web-code”列的单元格有时会返回为空。

这是一个为空的示例数据! 在此处输入图像描述

我的代码手表 在此处输入图像描述

这是一个数据正确的示例数据: 在此处输入图像描述

我的代码手表 在此处输入图像描述

我曾尝试应用 ExcelColumn 属性进行映射,但没有运气!

代码:

我的 PriceEntity 类:

0 投票
1 回答
187 浏览

c# - 如何验证 IQueryable 中项目的错误收藏?

假设我有一个 TmpClass 类,我使用这个类使用 LinqToExcel ExcelQueryFactory 从 Excel 工作表返回数据。在这个类中,我需要实现一些逻辑来检查数据的正确性。当我使用 ExcelQueryFactory 从 Excel 工作表中检索数据时,它返回 ExcelQueryable(它源自 IQueryalbe) 多个 TmpClass 实例可能存在验证问题 - 如何以集合样式处理它们?

Excel 工作表数据映射类

使用 LinqToExcel ExcelQueryFactory 从 Excel 工作表中检索数据

在读取 Excel 工作表行时,其中一些 TmpClass.Name setter 函数将抛出 ArgumentException - 我需要一种方法来处理所有 Excel 工作表行:

  1. 对具有 ArgumentException 的行(日志记录)执行一些操作
  2. 并对具有有效数据的行执行一些其他操作。

我可以获得无效项目的集合(可能包含异常信息)吗?我可以获得有效物品的集合吗?

0 投票
1 回答
100 浏览

c# - 检索最后一列在 excel 中有值

我有一张有很多列的工作表。假设我有以下 6 列。实际列数更多

在这个例子中,我想总结最后一列的值为 22+34+56+98+11+43+123

我使用 LinqToExcel 但不知道该怎么做。

0 投票
1 回答
1569 浏览

c# - 创建直接表示 Excel 工作表的对象列表

使用 LinqToExcel,我正在尝试创建具有动态数量的属性(带有值)的对象的动态列表。本质上,对象列表应该直接表示 Excel 工作表的内容。但是,我事先不知道标题名称或数字列。

下面的代码不起作用,甚至无法编译,但我希望它能显示我正在尝试做的事情。它还缺少一种循环和添加正确数量的属性的方法。属性的名称和数量应来自列标题数组columnNameList

0 投票
1 回答
908 浏览

c# - LINQ to Excel 查询中的输入字符串格式错误

使用 LINQ to Excel 解析 excel 文件时,输入字符串的格式不正确:

StatusPedido 是我自己的类,它有 5 个 int 属性,每个属性对应于 excel 文件中的一列,这可能导致此错误,但我找不到错误来自哪个或来自何处。

查询在被枚举之前不会执行,并且使用该.ToList()方法不会显示哪个项目(1600 行 excel 行)甚至导致错误,所以我不确定在哪里查看。

IQueryable有没有办法逐个遍历“项目”以查找哪个项目未能转换为 StatusPedido - 从而确定 excel 中的哪一行/单元格引发了此错误?

0 投票
0 回答
288 浏览

c# - 如何获取 Linq to Excel 查询?

这是我的代码,用于从我的桌面获取 Microsoft Excel 文件,文件的名称是:testExcel.xls,工作表的名称是:feuil1

提取步骤开始时发生异常

这是我的代码:

string pathToExcelFile = metroTextBoxFichierExcel.Text;
var excelFile = new ExcelQueryFactory(pathToExcelFile);

0 投票
2 回答
12973 浏览

c# - 使用 linqtoexcel 从 excel 文件中获取所有值

linqtoexcel在我的asp.net mvc 4项目中使用读取一个 excel 文件并从那里获取所有值。但我只得到最后一行的值。这是我的代码,

控制器

看法

如何从所有行中获取值?非常需要这个帮助!谢谢。

0 投票
1 回答
1471 浏览

c# - 如何包含一个条件来检查列中的单元格值是否为空?

如何包含一个条件来检查 excel 单元格列值以查看它是否为空?我已经使用 linq 映射映射了该列。当我去获取excel文件中的值是否为空时,我得到的对象未设置为引用错误。任何帮助表示赞赏。这是我得到的:

}

0 投票
1 回答
1943 浏览

linq - 如何从 Excel 工作表中检索列名?

使用EPPlus我将数据写入多个工作表。如果未创建工作表,我将添加工作表,否则我将检索已使用的行并从该行添加数据并保存

而且效果很好。

现在我想检索 excel 中每张工作表的列名,LinqToExcel这是我的代码

在标题行它给我一个异常

但我不想使用 Oledb 并想使用 Linq To Excel。

注意:当我使用单张而不是多张时,它可以正常工作并检索所有列。我哪里错了。

0 投票
2 回答
4700 浏览

c# - 如何从使用 EPPLUS 生成的 excel 中获取列

我有一个使用 生成的 excel EPPlus,我想获取工作表中的所有列名。我试过使用LinqToExcel

但这给我一个错误,我们不能使用 linq 获取 excel 的列名来为 epplus 提供 excel,因为它在使用 Micrsoft Office dll 时工作正常