问题标签 [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 回答
1134 浏览

c# - 考虑 LINQ to Excel 的问题

我正在从 XLS 文档中读取数据,并且正在使用出色的LINQ to Excel库。我遇到的问题更多是处理 LINQ 的问题。

我从 Excel 表中读取了新的和更新的事件。所以我想检查数据库中是否已经存在该事件,如果存在,我想将它与该事件联系起来,然后用我读过的 excel 中的所有新数据更新它。一些代码:

并且存在是一个简单的检查事件是否存在:

在添加所有新数据之前,我首先需要一些方法来检查事件是否存在,然后提交更改。请帮忙。

0 投票
2 回答
1093 浏览

c# - 使用 LinqToExcel 创建 XML

我正在尝试从 Excel 电子表格(无标题行)构建 XML 文件。这将是服务器上服务的一部分,所以我真的不想使用 MS Office PIO 文件。我在 google 上找到了 LinqToExcel 并尝试了以下代码:

代码编译,但在运行时我得到一个 TargetInvocationException。一天中的大部分时间我都为此担心,但无法弄清楚我哪里出错了。

如果有人能让我直截了当,我将不胜感激。

0 投票
1 回答
434 浏览

sql - 使用 linq to excel 和实体框架重新设计数据库然后重新加载方法

所以我有一些包含大量数据的表。假设它们是表 A、B 和 C。我想为这些表中的每一个添加自动增量 ID 字段,通过在表之间交换一些字段来规范化它们并添加一个额外的表 D。Gulp。有三个目标:1)重新设计数据库,重新加载现有数据。2) 启用从电子表格加载数据以添加/编辑/删除四个表。3)启用Web前端添加/编辑/删除四个表。

我目前的做法:

  • 我想我会将 3 个现有表中所有数据的平面文件导出到 csv(电子表格)中。
  • 然后重构数据库设计结构
  • 然后使用 linq to excel 将 csv 电子表格记录读回 dto 对象
  • 然后使用实体框架将那些 dto 对象转换为实体,以使用表之间的适当关系更新数据库
  • 电子表格将重新用于未来的批量数据添加/编辑/删除

下面这些工具呢?SSIS 批量插入存储过程

我是否过于复杂了?有没有更好的办法?

0 投票
1 回答
1187 浏览

c# - LINQ:读取 Excel 文件,然后写入数据库

我正在使用 LinqToExcel 从 Excel 文件中获取行,然后使用 LINQToSQL 写入 SQLServer。它确实在数据库中创建了记录,但具有空值。我想知道是否需要将 Mac 对象(linqtoexcel)映射到 HSD_TELE_INSTALLs 对象?我不认为我离它太远了,因为它插入了记录。相关代码如下。提前致谢。

0 投票
1 回答
658 浏览

.net - 运行将 32 位 dll 作为 64 位服务加载的 32 位窗口服务

情况是这样的——

我正在编码的窗口服务使用 Linq2Excel,它坚持调用应用程序要符合 x86。

但是,窗口服务要安装在 64 位 Windows 服务器上。

使用 corflags,我可以安装 32 位窗口服务。但是,它会拒绝加载 Linq2Excel。这是所有荣耀中的例外:

使该服务正常工作的解决方案是什么?(将服务器改为32位是不会发生的,使用Linq2Excel是必须的)

0 投票
2 回答
7448 浏览

c# - 如何使用 LinqToExcel 获取 Excel 文件的工作表名称?

我正在使用 LinqToExcel。我希望能够获取 Excel 文件中所有工作表的名称,并将它们与我的 html 表单中的输入值进行比较,这样当输入值与 Excel 工作表上的任何名称都不匹配时,系统会抛出异常. 我该如何使用 LinqToExcel 来做到这一点?

0 投票
2 回答
2276 浏览

asp.net-mvc - 如何使用 LinqToExcel 获取 excel 文件中包含的单元格值

我正在使用此代码来检索收件人姓名和收件人号码,但 recpt.receipient_name 和 recpt.receipient_number 为空。

excel表格就是这种格式

姓名 编号

安德鲁 1223

詹姆斯 12223

戴夫 454545

0 投票
1 回答
3722 浏览

c# - C# - LINQToExcel - 空值

我正在尝试学习如何使用 LINQTOExcel 来查询 CSV 文件。按照网站上的教程,我调整了他们的示例以处理我的数据(文件名通过 OpenDialog 组件传递给它):

我有一个单独的 TestData 类/模型,如下所示:

但是当我遍历时,每个项目的所有值都是'null'。我在某处错过了一步吗?

CSV 数据示例:

0 投票
2 回答
1272 浏览

c# - 使用 LinqToExcel 进行子选择

我试图弄清楚如何使用 Linq 执行子选择。我有一个带有“借方”和“贷方”列的 Excel 表格。我需要过滤掉任何具有与进一步向下的贷方列值匹配的借方列值(> 0.00)的行。两行必须具有相同的付款人 ID。到目前为止,这是我想出的:

我希望有一种更优雅的解决方案来按上述标准选择 excel 行,而不是每次都循环遍历它们。我不认为我正在使用 LINQ 来发挥它的全部潜力。有任何想法吗?

0 投票
1 回答
1114 浏览

c# - 定义工作表名称和 WorksheetRange

我试图使用 Linq to Excel 库,但我陷入了这个问题。

我有一个带有工作表名称的 Excel,我需要定义我需要获取的列的范围。

问题是:如何在查询中同时使用这两个类?

例子:

(但我不能这样做,因为我需要先设置工作表名称)

谢谢!