问题标签 [aspose-cells]

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 回答
1233 浏览

aspose - ASPOSE.CELLS:为什么一个简单的 Workbook.Save 会抛出空引用异常?

我在我的机器上使用 .NET 4.0 的 64 位 Windows 7 上的 Aspose.Cells DLL 版本 7.0.0.0。它确实适用于我朋友的机器,该机器运行 32 位 Windows 7,也使用 .NET 4.0 - 我怀疑 Windows 版本(x64/x86)的差异可能是一个问题。

Aspose.Cells 不是开源的 AFAIK,我无法查看 Save 源代码并想出一些解决方法。

0 投票
1 回答
1283 浏览

c# - ASPOSE.Cell - 如何从 AddIn 公式单元格中读取计算值

我正在使用 ASPOSE.Cell 组件来读取 Excel。我能够从单元格中读取正常值。但在我的 excel 中,很少有单元格值由加载项公式驱动,我无法阅读。当我使用 cell[].Value 读取这些单元格的值时,我总是得到 NULL。

有没有人经历过这个?请指教。

谢谢KBB

0 投票
1 回答
1183 浏览

c# - 将 XML 读取到 Excel 并返回(维护关系)

好的,所以我能够很容易地将 XML 写入 excel 文件(使用 Aspose.Cells),所以这不是问题,我只需要弄清楚我应该如何将它写入 Excel 以便我可以维护关系原始 XML 文档所具有的。

示例 XML 文档:

这些 XML 文件实际上比这更深入,但这只是示例。

我最初所做的是将 XML 导入到 DataSet 对象中,效果很好,我可以将其直接保存回 XML 文件,并且它将保持正确的格式,因为它具有关系并且嵌套属性设置为 true。

问题是当使用 Aspose.Cells 将其写入 Excel 时,当我将其重新导入时,无法维护这些关系。我导出它的方式是将 DataSet 中的每个 DataTable 导出到不同的工作表,因此数据可以轻松编辑,然后轻松上传回 DataSet,但现在我需要将其恢复到正确的嵌套 XML 中。

帮助!提前致谢。

0 投票
1 回答
224 浏览

loaddata - LoadData 上的 MVC3 Aspose 错误

我有一个 MVC3 C#.Net 网络应用程序。我正在使用 Aspose 库通过 WorkBook.LoadData() 方法读取 Excel 文件。在 Visual Studio 中运行时,我能够从本地计算机加载文件。运行网站时,我可以从网络服务器加载文件。但是,在运行网站时,我无法从本地计算机加载 Excel 文件。我收到以下错误

当我抓取路径时,它说它无法找到并使用我的“运行”命令......它找到了文件。所以,这一定是权限问题。我确信有一个简单的修复方法,但我不知道它会是什么。有任何想法吗?

0 投票
1 回答
2977 浏览

c# - C# Aspose.Cells.dll 安装错误

我最近用 C# 编写了一个程序,并利用 Aspose.Cells.dll 以 Excel 格式导出我的报告。我在我的电脑上安装了我的程序,我的一些朋友的它工作正常,但是今天当我面对一台干净的电脑(没有 .net 框架或任何编程框架)时,安装程​​序安装了先决条件(.Net Framework 3.5),并且程序正在启动,但是在使用 Aspose.Cells.dll 时会引发此异常:

如您所见,它已加载所有其他 dll,但未加载此 dll。此 dll 是否需要 .Net Framework 3.5 之外的其他先决条件?

或者这个dll有什么想法或向后兼容性吗?

提前致谢...

0 投票
1 回答
206 浏览

c# - 在导出时禁用自动封装

我最近在工作中继承了一个项目,该项目是由我们的一个不太熟练的实习生编写的。这在理论上相当简单;它只需要将一些数据从服务器导出到供应商的 CSV 文件。

问题是我们的供应商需要将所有字段,而不仅仅是其中包含逗号的字段,封装在引号中。Aspose Cells 似乎对带有逗号的字段进行了某种形式的自动封装,但不是所有字段。

最初的程序员制作了他们自己的方法,在导出之前将引号应用于所有字段,但文件最终会在所有字段周围加上三重引号。为了解决这个问题,他们编写了另一个函数,重新打开文件并用一个单引号替换所有三引号。

我知道文本文件有分隔符选项,但我找不到任何关于更改 Aspose 中的封装的信息。

所以我的问题是,他们是否有其他处理这个问题的方法比像现在这样进行两次传球更好?

更新:Aspose 在他们的论坛上回复了我的帖子,他们说他们将向 TxtSaveOptions 类添加一个属性以支持此功能。如果/当发生这种情况时,我会再次更新。

0 投票
1 回答
402 浏览

cells - Aspose.Cells .NET:将 6.0.1 升级到 7.3.1,WorkBookDesigner.SetDataSource() 失败

场景:通过两次调用WorkBookDesigner.SetDataSource(DataSet)添加两个DataSet,每个DataSet都有一个客户的DataTable,DataTable有不同的名字。

6.0.1:工作正常

7.3.1:异常

测试方法 Nirvana.Reporting.Engines.Aspose.Tests.Cells.AsposeCellsEngineTests.Execute_Report_NoTemplate_TemplateTypeDesigner_FormatXLS_ReturnsEmptySpreadSheet 抛出异常:Nirvana.Reporting.Core.ReportExecutionException:执行报告“CustomerList”时发生错误---> System.ArgumentException:已添加项目。在字典中键入:'PHONENUMBERS' 正在添加的键:'PHONENUMBERS'

我该如何解决?

0 投票
1 回答
1086 浏览

aspose-cells - 我在导出时收到一个名为“对象”的空白电子表格

我正在运行 C#.NET 和 Aspose 7.3 版。

当我导出工作表时,它完全可以导出。没问题。坚果但爱。

但是,当我在浏览器选项中单击“另存为”(而不是“打开”)并打开该结果文件时,会出现一个名为“对象”的空电子表格。

请看下面的屏幕截图。

http://imgur.com/yjHy2

有什么办法可以抑制这个吗?它没有在运行时显示在我的工作表集合中。我也很难用谷歌搜索它,因为“对象”在 Aspose Cells.NET 开发中是一个很常见的词。

感谢您的帮助。谢谢。

0 投票
2 回答
320 浏览

java - 使用 aspose 在 XML 中设置数据

我正在尝试使用 aspose 生成 excel 表。我已经生成了 excel 表,我正在尝试向其中添加一些数据。我Response在 cell中添加了A4。我想添加Dateat cellB4Timeat cell C4。我无法添加B4C4数据。

这里有什么问题?

0 投票
2 回答
385 浏览

java - 使用java和aspose在xml中设置数据

我无法在每列之后设置任何数据,假设我有像 a1、a2、a3 这样的列,我只能为 a1 和 a3 而不是 a2 设置。我正在使用 aspose 在 xml 中设置数据并生成 xml。什么是我在这里做错了吗?

生成字符串“日期未在 xml 中设置”。请让我知道这里出了什么问题。这是使用 aspose 完成的。