问题标签 [spreadsheetgear]

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

excel - 读取excel数据

如何读取数字格式的 Excel 数据;;; 即使用电子表格工具在 C# 中隐藏的值。

0 投票
1 回答
3598 浏览

.net - 电子表格运行宏?

是否可以在 Spreadsheetgear 中运行现有的 excel 宏?

0 投票
2 回答
1868 浏览

.net - 在 SpreadsheetGear 控件中隐藏列标题和行标题

有没有办法在 SpreadsheetGear 2010 控件中隐藏 A、B、C 列标题和 1、2、3 行标题?我们将其用作仅显示控件,并且显示这些标题给人的印象是可以编辑数据。

谢谢。

0 投票
2 回答
1754 浏览

charts - SpreadsheetGear 中的数据透视图

我有Spreadsheetgear,我想知道是否有人知道2009 版是否支持数据透视图,有人知道该怎么做吗?

干杯,多加

0 投票
2 回答
3008 浏览

vb.net - 将 xls 文件加载到 SpreadSheetGear 工作簿时如何设置默认日期格式?

当我将用户创建的 xls 文件加载到 SpreadSheetGear 工作簿时,它将日期格式从 dd/mm/yyyy 更改为 mm/dd/yyyy。我怎样才能防止这种情况?

我使用下面的代码(VB.NET)来加载 xls 文件:

xlsFile 是一个字节数组。

0 投票
1 回答
2398 浏览

c# - 如何以编程方式在 SpreadsheetGear 中设置图表系列的值?

根据 MSDN,Excel 允许从数组中以编程方式设置图表系列的 Values 属性:

Charts("Chart1").SeriesCollection(1).Values = _ Array(1, 3, 5, 7, 11, 13, 17, 19)

如何使用 SpreadsheetGear 图表执行此操作?在我的特定问题中,引用单元格范围是不可行的。我试图将值设置为双精度列表和格式为“1、3、5、...、19”的字符串。这些方式都不起作用,SpreadsheetGear 的文档没有给出预期格式的示例。

0 投票
1 回答
30200 浏览

excel - Excel 数字格式字符串(例如“@”、“$-409]d-mmm-yy;@”) - 完整的参考可用性?

我正在使用 Spreadsheet Gear 进行一些 Excel 编程。我想要更多地控制数字格式,看来我需要使用该NumberFormat属性来实现这一点。

例如,我已经看到建议您可以使用“ @”来指定字符串,但找不到完整的参考。

我猜它是 Excel 特定的,而不是电子表格齿轮特定的。

谁能帮我找到完整的参考资料,或者至少是一份不错的清单?

0 投票
4 回答
1034 浏览

c# - 是否有任何第三方工具允许将 XML 数据导入 Excel?

我们目前正在开发一个应用程序,该应用程序一直在 C# 中使用 COM Interop 将数据导入 Excel 工作簿。此数据相当复杂且冗长,因此我们一直在使用 Excel 中的从 XML 导入功能。由于在服务器上运行 Excel 存在问题,我们现在正在考虑迁移到第三方解决方案来创建工作簿,例如 SpreadsheetGear 或 Aspose。

SpreadsheetGear 和 Aspose 不支持 XML 导入。有谁知道另一个对服务器友好的第 3 方工具?

--Edit-- 数据来自一个 DB2 数据库,我们将其放入 C# 类中,然后序列化为 XML。然后我们将 XML 导入到大约 30 个表格和其他单元格中。然后我们将表格复制并粘贴到输出表中,并重复使用原件来导入更多内容。

--Edit-- 输出是一张表格,在一张纸上有多个表格和字段。XML 映射的部分帮助是跟踪单元格的位置,而无需将单元格坐标大量硬编码到代码中。

0 投票
2 回答
3490 浏览

c# - SpreadsheetGear 按名称获取列?

我刚刚开始研究一个使用 SpreadsheetGear 的项目。CopyFromDataTable 用于从数据库中获取所有数据。有很多领域可以使用;我们正在格式化它们,如果它们为空则隐藏某些范围等。例如:

因此,如果列被重新排列或被删除,看来我必须返回并调整所有硬编码值以反映单元格移位。有没有办法通过第一个单元格的名称来引用该列,以使事情变得更加模块化?

我找到了这个,但它仍然需要对列进行硬编码。

0 投票
1 回答
6429 浏览

c# - 用SpreadSheetGear获取数据行数?

我检查了一些在线资源,也许我是盲人,但我还没有找到答案。

我正在上传一个文件,将其转换为流,并将其输入 SpreadSheetGear。现在,我需要遍历每一行并读取数据(这很好)。到目前为止,这是我的代码:

这是问题所在:cells.RowCount 等于1048576,这显然是 Excel 行数的上限。是否有调用 SpreadSheetGear 来返回有数据的行数?我不能使用固定数量,因为提供的电子表格可能有 500 到 2,000 行。

我知道 SpreadSheetGear 可能没有被广泛使用,但我想我还是会在这里碰碰运气。

干杯!

编辑 :

在有人说使用 while 循环之前,一行可能是空的,因此检查空字符串有点麻烦。