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

c# - ExcelQueryFactory 读取受密码保护的 excel

如何使用 阅读受密码保护的 Excel 工作簿ExcelQueryFactory

我可以使用下面的代码在没有密码保护的情况下读取 excel。

var excel = new ExcelQueryFactory();

excel.FileName = "path of excel file";

但是当excel受密码保护时,上面的代码会失败。

0 投票
1 回答
3447 浏览

c# - Windows7 64 位和 Office 64 位上的 LinqToExcel

我已经使用 linqtoexcel 创建了 windows 窗体应用程序来读取 excel 文件,它在 windows 7 32/64 位和 office 32 位上运行良好,但在 windows 64 位和 office 64 上它抛出“Microsoft.ACE.OLEDB.12.0”提供程序未注册本地机器

谁能帮助我如何在 64 位办公室上运行我的应用程序

0 投票
4 回答
1109 浏览

c# - 使用 LinqToExcel 处理枚举模型的映射/转换

我在处理要导入数据库的 Excel 文件的一列时遇到问题。该属性指的是 Enum 模型。我尝试放置整数值(指 Enum 索引)或字符串值本身,但显然它不起作用。

我将如何使用(我假设)AddTransformation 方法来处理这个问题?

0 投票
2 回答
541 浏览

c# - Linq to Excel 并发布到 godaddy 问题

在我的机器上一切正常,但是在发布到 godaddy 后,我收到了这个错误:

知道如何使它在托管服务器上正常工作,它也是共享主机,我的意思是我无法在其上设置任何程序。

0 投票
2 回答
828 浏览

c# - Linq to Excel - only recieving data from last row in sheet1

After the headache of attempting to query an Excel spreadsheet with ADO.NET, I've decided to try Linq to Excel in my project.

I have created a method that is supposed to return the value of column B when I provided it with the corresponding value of column A (Both in the same row). Sheet1 has a header row or at least a row indicating what Columns A and B are.

When I combine my code with a basic linq query to retrieve data, I only get data from the last row, no matter what value in column A I ask for. It's alway the last row. There are something like 1159 rows in my sheet. The spreadsheet is Excel 2010, so the data engine should be ACE I presume.

Here is my code...

Any Ideas?

Update

It seems that I am not returning the result when it is found. This has something to do with not breaking out of the loop when the result is found. The loop continues to the last result each time.

0 投票
3 回答
5298 浏览

c# - 使用序号位置引用 LinqToExcel 中的列

我处于不同寻常的位置,有两个不同的 Excel 上传模板,一个是“人类友好”的,一个是机器生成的。因此,列数据标题是不同的,很难对齐它们。

因此,我想使用序号位置而不是列的“名称”来引用列映射。目前我有这个:

我想做这样的事情:

其中字母是 Excel 中的列引用。

有没有办法做到这一点?

0 投票
0 回答
854 浏览

c# - 启用数据列表的 Excel 单元格的 Linq 到 Excel 映射

我能够使用下面的 LinqtoExcel 映射概念从 excel 文件中解析大量数据。

我的要求: 当电子表格中的特定单元格带有 DataLists 选项时,如何进行 LinqtoExcel 映射。是否可以为映射场景做如下图所示

在此处输入图像描述

我的 C# 代码:

0 投票
1 回答
1277 浏览

c# - Converting LinqToExcel.RowNoHeader type into string

I have been using LinqToExcel Library Lately and i came across this issue.

here is the code

This dataList Collection Will have something like "Cat","Dog" ,"Fish" and "Goat"

Now All i want to do is assign Fish to a variable as an string by doing something like this

However when i run the code i get the value of temp as "LinqToExcel.RowNoHeader". Anyone got idea on how to extract the actual value Fish into the variable temp.

Thanks in Advance

0 投票
3 回答
2540 浏览

c# - 通过 Linq 更改 Excel 工作表的列名或属性

我想知道如何在不知道有多少或它们的内容是什么的情况下将工作表的列名或属性提升为大写?

我目前的代码如下:

0 投票
2 回答
2450 浏览

c# - 'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册。C#

我正在尝试使用 linq_to_excel

http://www.softinterface.com/DL/DL_UserData_Proc.ASP

这是我的代码:

当我运行它时,我得到了这个异常:

请帮忙

我试过的

我发现这个问题Microsoft.ACE.OLEDB.12.0 provider is not registered and I changed my platform targetfrom any cputox86但仍然有问题