Aspose Cells ExportDataTable CellsException

埃利亚斯·加利

我试图读取大小263 KB的Excel文件,它包括3个列和6998行的数据中,第一列是字母数字IDSite ID例如:“D7302”,以及其他2列latitudelongitudedecimal类型,

            try
        {
            dataTable = worksheet.Cells.ExportDataTable(HeaderLineStartingRowNumber, 0, worksheet.Cells.MaxRow - HeaderLineStartingRowNumber + 1, worksheet.Cells.MaxColumn + 1, true);
        }
        catch (CellsException)
        {
            dataTable = worksheet.Cells.ExportDataTableAsString(HeaderLineStartingRowNumber, 0, worksheet.Cells.MaxRow - HeaderLineStartingRowNumber + 1, worksheet.Cells.MaxColumn + 1, true);
        }

此代码总是将CellsException数据作为字符串抛出并导出,该字符串截断小数并返回一个字符串,而不是28.125027778返回28,当我将文件大小减少到 100 行时,它按预期成功导出,因此它一定是大小问题,所以有大小限制为ExportDataTable,谢谢

沙克尔

我们已使用以下示例代码测试了您的问题,并且运行良好。我们使用上传到 NuGet 的最新版本(即 18.4)测试了此问题请下载代码中使用示例 Excel 文件,并查看显示工作表中的数据已成功导出到数据表屏幕截图

该代码与您的完全相似,但更改很少,因此我们没有在您的代码中发现任何错误。因此,如果您使用的是旧版本,则必须使用最新版本。

如果您的问题在最新版本中仍然存在,请向我们提供您的可运行示例代码(最好是示例控制台应用程序项目)以及您的代码中使用的所有文件。我们将在最后执行您的代码,并尝试复制该问题并将其记录在我们的数据库中,以便在未来版本中进行修复。感谢您在这方面的合作,祝您有美好的一天。

代码中使用的示例 Excel 文件 - 下载链接:

示例代码

Workbook wb = new Workbook("sampleExportDataTable.xlsx");

Worksheet worksheet = wb.Worksheets["Data"];

int HeaderLineStartingRowNumber = 25;

var dataTable = worksheet.Cells.ExportDataTable(HeaderLineStartingRowNumber, 0, worksheet.Cells.MaxDataRow - HeaderLineStartingRowNumber + 1, worksheet.Cells.MaxDataColumn + 1, true);

截屏: 使用 Aspose.Cells API 导出数据表

注意:我在 Aspose 担任开发布道师

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

NET的Aspose.Cells启用数据过滤

来自分类Dev

Aspose Cells Java-将行插入Excel表

来自分类Dev

在Aspose-Cells中的一个单元格中应用多种样式

来自分类Dev

使用Aspose格式化前导零

来自分类Dev

在Aspose Cells中获取单元格名称

来自分类Dev

打印DOC文件-Aspose.Words

来自分类Dev

使用Aspose在JScrollPane中显示PDF

来自分类Dev

使用Aspose.Cells(.NET)获取SmartArt对象

来自分类Dev

Aspose.Pdf:为什么汉字“空白”?

来自分类Dev

将aspose.pdf文档转换为aspose.pdf.generator文档

来自分类Dev

Aspose中的页面方向

来自分类Dev

如何遍历Aspose.Cells for .Net中指定范围内的所有单元格?

来自分类Dev

使用Aspose转换和合并pdf

来自分类Dev

使用aspose版本2.5读取excel文件

来自分类Dev

如何确定数据透视表生成多少行(Aspose Cells)?

来自分类Dev

如何为所有相关的行和列着色,而不仅仅是它们的一个子集(Aspose Cells)?

来自分类Dev

通过aspose发送邮件

来自分类Dev

为什么我的样式没有应用于我的范围(Aspose Cells)?

来自分类Dev

为什么不应用我的背景色(Aspose Cells)?

来自分类Dev

如何在电子表格范围内添加边框(Aspose Cells)?

来自分类Dev

Aspose 升级 - 缺少属性

来自分类Dev

无法解析 com.aspose.pdf

来自分类Dev

java中基于行作为键的Aspose Sort Cells

来自分类Dev

aspose 词表设置 BackgroundPatternColor

来自分类Dev

aspose word 添加样式不起作用

来自分类Dev

Aspose - HTML 到 PDF - 缺少输入值

来自分类Dev

Aspose PDF 如何找到许可对象

来自分类Dev

Aspose 将网页转换为 pdf

来自分类Dev

Aspose 引用字体