gpt4 book ai didi

linq-to-excel - LinqToExcel 外部表的格式不符合预期

转载 作者:行者123 更新时间:2023-12-01 23:22:15 26 4
gpt4 key购买 nike

我使用 LinqToExcel 解析 exel 文档有一段时间了,突然它停止工作了。

我收到以下错误:

External table is not in the expected format.

有什么想法为什么会发生这种情况吗?或者如何解决?

 if (File.Exists(filenameFull))
{
var excel = new ExcelQueryFactory(filenameFull);

IList<Row> scanningRangesRows =
excel.Worksheet("B - Scanning Ranges").ToList();

我使用的是 LinqToExcel 1.6.3 版本,当问题开始发生时,我更新到了最新版本 LinqToExcel 1.6.6,但没有效果。

我刚刚注意到我正在下载的文件比以前的版本小得多。我在记事本中打开它,可以在二进制数据中看到 [Content_Types].xml 。因此,数据源现在似乎被保存为具有相同扩展名的 xls 文件的 xml 表示形式。当我在 Excel 中手动打开同一文件时,它会弹出

The file you are trying to open '', is in a different format than specified by the file extension. Verify that the file is from a trusted source before opening the file. Do you want to open the file now?

单击"is"后,文件仍会打开并且看起来与以前的版本相同。

最佳答案

这可能与文件有关。

也许它被保存为 .xlsx 类型的文件。您可以尝试将文件扩展名重命名为 .xlsx 并查看是否有效。

关于linq-to-excel - LinqToExcel 外部表的格式不符合预期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13977453/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com