问题标签 [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 投票
2 回答
1499 浏览

spreadsheetgear - 访问电子表格工作簿视图控件中的注释更改

我有一个使用 SpreadsheetGear 的 WorkbookView 控件的 C# 应用程序。用户希望能够对已保存的单元格上的评论进行更改。

有谁知道在用户编辑评论时捕获更改的方法。编辑评论时不会触发单元格编辑事件,我找不到任何方法来捕获用户对评论所做的更改。

0 投票
1 回答
1423 浏览

c# - 电子表格图表 x 轴文本方向

我正在使用 Spreadsheetgear 创建和修改图表。我可以轻松地创建图表并修改数据,但是,我似乎无法按照我想要的方式修改文本的方向。

文本位于 x 轴上,我试图让它以 45 度角显示。我可以通过右键单击图表并将方向角手动设置为 45 来手动执行此操作,但我想使用 C# 执行此操作。任何帮助将不胜感激。

0 投票
2 回答
1333 浏览

c# - 与 Excel 相比,SpreadsheetGear 字体看起来模糊

我正在评估用于 Excel 文件操作的 SpreadsheetGear 组件。但是,当与 Excel 并排查看同一个电子表格时,开箱即用的字体看起来有些模糊或模糊。我缺少一些抗锯齿设置吗?

或者这是设计使然?

0 投票
1 回答
1196 浏览

c# - Spreadsheetgear.IWorkbook/工作簿对象。如何检索工作簿的长度?

开发平台:.NET 2.0 平台:ASP.NET Spreadsheetgear:2008 语言:C#

有没有办法在不复制/保存到另一个对象的情况下检索工作簿的长度(以字节为单位)?

我浏览了文档并进行了几次尝试,但均未成功。

我使用 SaveToStream 方法保存工作簿,该方法将工作簿直接写入 Page.Response.OutputStream ,然后从浏览器中刷新。但是由于这个对象的类型是 Stream,这个抽象类没有实现 Length 属性,并且将它转换为像 MemoryStream 这样的子类将返回 null。在这两种情况下,应用程序都会抛出异常。

我需要以字节为单位捕获长度,以便在我们的应用程序中记录它以进行性能审查。

我的目的是避免将该 Stream 复制到另一个对象,如果可能的话,只使用引用强制转换,因为我们需要优化在 out 应用程序中导出到 Excel 电子表格的模块的内存占用。

0 投票
1 回答
1260 浏览

spreadsheetgear - 在柱形图上更改电子表格齿轮轴标题方向

我正在使用 Spreadsheetgear 在 Excel 中创建图表。我在 y 轴上创建了一个带有轴标题的柱形图。

但是,轴瓦处于水平方向。我希望它处于垂直方向,但无法在我的代码中找到一种方法来做到这一点。(在 Excel 中,我可以旋转轴标题来改变它的方向。)

0 投票
1 回答
1208 浏览

hide - 使用SpreadSheetGear在MS Excel中隐藏单元格包含?

嘿,任何人都知道如何使用电子表格工具隐藏单元格包含。

0 投票
1 回答
2534 浏览

excel - 在 C# 中使用 SpreadsheetGear 保护 Excel 工作簿

什么是保护 Excel 工作簿(只读)和工作表而不使用的最佳方法

在 C# 中使用 SpreadsheetGear dll 的密码?

0 投票
1 回答
1483 浏览

excel - 使用 SpreadsheetGear 向 Excel 工作表列添加过滤器?

如何使用 SpreadsheetGear 将过滤器添加到 Excel 工作表列?

0 投票
1 回答
1511 浏览

.net - 支持 VBA 的电子表格组件

我正在寻找一个 .Net 电子表格组件,它也可以执行 Excel 文件中包含的 VBA。

我发现Spreadsheet Gears非常适合操作和允许用户编辑 Excel 文件,但在使用 VBA 进行计算的电子表格上,这些都不起作用。

那么,除了 Excel 本身,还有其他可以执行 VBA 的组件吗?

0 投票
1 回答
686 浏览

asp.net - 使用电子表格全球化/本地化 Excel 报告

我的公司在巴西有新客户,当我们的巴西客户试图在他们的巴西版本的 excel 中打开报表时,我们意识到我们的 excel 报表无法正常工作。

对于 excel 输出,我们在 vb.net Web 应用程序中使用电子表格工具。我们的 Excel 工作表相当简单。主要输出文本/数字/日期,几个公式(总和,如果)以及货币和日期的格式。

我尝试了几种方法来让我的 excel 报告正常工作:

首先,我将 excel 工作簿留在“en-US”文化中,并尝试简单地将巴西的数字格式更改为:

_-[$R$-416] * #.##0,00_-;-[$R$-416] * #.##0,00_-;_-[$R$-416] * "-"??_-;_-@_-

这格式化了常规单元格,但公式仍然无法显示值。相反,他们显示了 0 值。

接下来,我尝试将工作簿更改为“pt-BR”文化,这也迫使我翻译公式名称(Sum -> Soma,If -> Se),但它们仍然不应该是一个值,而是显示一个#Name /#名称错误。有趣的是,如果我编辑单元格并按回车,这些公式将起作用。公式不会改变,但它会如何修复该单元格。

我需要能够输出可以格式化日期/货币并为其他 excel 文化应用简单公式(IF、Sum)的 Excel 报告。有人有什么建议吗?