问题标签 [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.
c# - c#读取Excel无法在未安装excel的服务器上工作
我写了一个软件,它的某些部分的过程是从 excel 文件中读取数据。我为此使用了linqtoexcel。但是我无法在未安装办公室的机器上运行此应用程序。而且我不想安装“ http://www.microsoft.com/en-us/download/details.aspx?id=23734 ”(Access DataBaseEngine)。我知道,Probles 就是基于此。所以我的应用程序将在 24 小时运行的 xp 机器上运行。我的应用程序将每天运行一次。我无权安装软件,只能运行。我想在 VS 2010 上嵌入 AccessDatabaseEngine dll 作为参考。谢谢。
c# - 标题中的 LinqToExcel 点
使用 linqtoexcel 读取服务器生成的电子表格。唯一的问题是其中一个标题中有一个点并且它拒绝拉动。制造商缩写为 Mfg。我在他们页面上的示例中使用了以下代码
但是制造商在所有对象中都是空的。我对 Linq 很陌生,所以不确定我可能需要哪些选项才能完成这项工作。我想当它试图映射到 Part 对象时,它会被点弄糊涂......
.net - 使用 LinqToExcel 时如何动态确定 endrange
我在我的应用程序中使用 LinqToExcel,但无法找到在读取数据时动态设置结束范围的最佳方法。我们目前使用任意大的值,例如 30000,但只有在我确定范围不会超过某个值时才可以。
除了增量检查每个连续行的内容之外,还有什么更好的方法可以在使用 LinqToExcel 时动态确定endrange?这是我当前(未经测试)的解决方案:
c# - 将类属性映射到 Excel/电子表格列名的问题(使用 LinqToExcel 库时)
以下是我的人员类
以下是我尝试使用 LinqToExcel DLL 从 ExcelSpreadSheet 读取的代码
以下是调用上述方法的代码
这是我的 ExcelSpreadSheet 数据的示例。
问题是当我将断点设置为此行 var bob = from x in excel.Worksheet("Bob1") 我可以看到对象 bob 正在填充一些数据。然而,只有 Gender 值被挑选和填写。 Name 和 Age 值分别作为空广告 0 检索。谁能帮我解决这个问题?谢谢
c# - 使用 LinqToExcel 拉取整个 excel 行
我正在尝试使用 linq to excel 从 excel 文件中提取一整行值。我有所有的列名(有 104 个不同的),现在我只需要获取与每个标题关联的一行值。我想做的只是提取整个第二行值,但我无法解决这个问题。
有谁知道只拉一排的方法吗?或者我是否需要以不同的方式处理这个问题并通过标题名称提取单个值。
谢谢你。
linq-to-excel - 我可以指定列的数据类型而不是让 linq-to-excel 决定吗?
在使用 linq-to-excel 时,我注意到以下几点:
我正在尝试从电子表格导入房间。
我有一个简单的课程
电子表格中的房间号要么是简单的数字,例如 101、102、34 等,要么具有字符前缀,例如 AV1、LH2 等
如果我的工作表中的第一行以字母数字房间号(例如 LH1)开头,那么一切都很好,并且 RoomNumber 列被视为字符串数据。
在另一张纸上,前几行是数字。当我的循环到达第一个字母数字房间号时,该类有一个 null 而不是例如 AV1,即使该行的其余部分在那里。这几乎就像 linq-to-excel 已经查看了前几行并决定列数据类型应该是数字。
有没有办法可以强制我的班级使用字符串数据类型?
linq-to-excel - 为什么 ExcelQueryFactory 只返回 255 列
我有一个包含大约 500 列的电子表格。当我执行下面的 linq 查询时,它只返回 255 列。这是对 ExcelQueryFactory 的限制吗?我的电子表格可能有问题吗?
var book = new ExcelQueryFactory(filePath);
var data = from x in book.Worksheet("MyStatisticSheet")
select x;
linq-to-excel - LinkToExcel 分组和总和
我正在尝试使用 LinqToExcel 解决问题,但遇到了一些问题。我们得到这个 excel 文件,它告诉我们我们将收到的产品。我需要读取该文件并将更新保存到数据库中。一切都很好,除非我们在文件中获得 2 条具有相同 partNumber 的记录。要求是在将记录保存到数据库之前合并记录。如果我可以使用“group by”,我可以对数量进行求和,但显然我无法使用 LinkToExcel 进行分组,那么任何人都可以给我一些关于如何解决这个问题的提示吗?
c# - Linq to Excel 无法解析混合字符串和数字内容
在尝试使用库 LinqToExcel 时,我注意到了一些有趣的事情。
我使用上面的代码将我的 excel 工作表的行解析为一个名为 MyRow 的对象。该对象在 Excel 工作表中的每一列都有一个属性。但是,我注意到该库将忽略我的列中的混合字符串和数字内容。这意味着如果该列在第一行中有数字内容,它将忽略/跳过后续行中的任何非数字内容。似乎该库检查了第一行并假定该文件的其余部分采用该格式。这些单元格都被格式化为通用格式,但可能包含数字或常规字符串。
这是预期的行为吗?
c# - 仅通过 linq 将值输入到特定位置的 Excel 工作表中,以便在 c# 中表现出色
我的 Excel 工作表如下:
我要做的是Checked
在我的 C# 应用程序中写入 ID 为 1 的状态列。
我想通过 Linq to Excel 做到这一点。但我在这个方向上没有得到任何积极的东西。
任何人都可以正确指导我。
谢谢。