问题标签 [gembox-spreadsheet]

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

c# - GemBox.Spreadsheet Save 方法没有做任何事情并且没有错误

我一直在尝试使用 Gembox 将一些信息从我的 Web 应用程序导出到 Excel 电子表格中。

调试时,我可以逐步完成整个 SaveExcelFile 方法,但似乎没有任何反应,没有下载文件,而且似乎没有错误指出我解决问题的正确方向。

传入的模型仅包含两个 DataTable:

我从以下位置调用我的 SaveExcelFile 方法:

传入的模型看起来不错,它的数据表中填充了正确的数据。

0 投票
1 回答
31 浏览

c# - gembox电子表格计算方法不可用

GemBox 电子表格 ( https://www.gemboxsoftware.com/spreadsheet ) 文档表明在 excel 文件级对象中可以使用计算方法。但是,当您引用主库时,缺少此计算方法。我需要一个不同的库吗?他们的网站上没有任何内容。

0 投票
1 回答
203 浏览

c# - 将 Excel 单元格设置为 TimeSpan 值

我需要创建一个包含时间值(TimeSpan对象)的列的 Excel 文件。

我正在使用GemBox.SpreadsheetDateTime ,我可以使用ExcelCell.Value属性或ExcelCell.SetValue方法创建一个包含日期值(对象)的列:

但这些都不适用于TimeSpan.
正确使用时,我得到NotSupportedException,而使用该方法时,我得到编译器错误。

令我困惑的是,我可以加载包含时间值的单元格的现有 Excel 文件并读取它们。
所以,一定有办法让我也能写出来,对吧?

0 投票
1 回答
81 浏览

c# - PowerPoint 文件中的图表轴

我正在ComboChart使用 GemBox.Presentation(连同 GemBox.Spreadsheet)在 PPTX 文件中创建一个图表(类型)。我正在使用PowerPoint 图表示例中的代码并添加了Excel 组合图表示例的部分内容。

这是我到目前为止所拥有的:

这就是我得到的: PPTX 文件中的组合图

现在我的问题是我找不到任何方法来访问和格式化类别轴和垂直轴。

我尝试使用chartcomboChartsalaryChartminMaxChart对象,但它们都没有任何轴属性!?

比方说,我怎样才能设置轴标题?

0 投票
1 回答
71 浏览

c# - 如何将特定的excel范围导入datagridview

我想使用 GemBox 将 excel 文件导入 datagridview。我对 GemBox 相当陌生,我似乎无法弄清楚如何。我只想从单元格“A9”导入到单元格“H32”。

谢谢!

0 投票
1 回答
224 浏览

c# - 如何通过 C# 程序在单个 Excel 文件中插入两行(或换行符)

我正在使用 C# 控制台应用程序,我想创建一个 Excel 文件并将两行文本插入 Excel 中的单个单元格。我想在我的 C# 程序的 Excel 单元格中插入换行符,以便在单个单元格中输出,例如:

我尝试使用

还有这个

但对于两者来说,它都会在单元格顶部添加一些额外的空间。即使我删除文本换行并且只使用\nor Environment.NewLine,它仍然会在单元格顶部添加这个额外的空间。

我在 C# 中的完整代码如下所示 - 我正在使用该gembox.spreadsheet

输出是

在此处输入图像描述

0 投票
1 回答
151 浏览

c# - 使用 GemBox 将数据从 DataGridView 导入现有 Excel 文件

我对编程和 GemBox 还很陌生。我发现这段代码将数据从 DataGridView 插入到带有页眉和页脚的现有 Excel 工作表中。代码发生的情况是它完全替换了现有的 excel 文件并删除了所有页眉和页脚。我想要做的只是从单元格 A:9 开始插入数据,而不从其他 Excel 单元格中删除预先存在的数据。反正有没有使用 GemBox 来做到这一点?

任何帮助将不胜感激。

0 投票
1 回答
223 浏览

c# - 将工作表名称作为书签将 Excel 转换为 PDF

我想将我的 Excel 文件中的所有工作表保存为 PDF。目前,我为此使用 GemBox.Spreadsheet:

现在我想让工作表名称(每个ExcelWorksheet.Name)在该输出 PDF 中显示为书签。我怎样才能做到这一点?

0 投票
1 回答
314 浏览

c# - 使用 C# (WinForms .NET 5) 将 HTML 表导出到 Excel 文件

我需要将带有样式的 HTML 表格转换为 .XLSX 文件。

我设法使用免费版本的GemBox.Spreadsheet做到了这一点,现在我不介意免费版本的限制,但问题是当我打开 Excel 文件时数字被视为文本。如果不手动打开 Excel 文件并自己转换它们,是否有任何解决方案?甚至是 GemBox 库的免费替代品?

我的 HTML 看起来像这样

解决方案 :

0 投票
1 回答
28 浏览

excel - Excel 文件在受保护的视图中不显示超链接(Gembox 和 Kendo)

我有一些excel文件的问题。我在天蓝色的云存储中存储了三个 excel 文件。我已经从我的网站实现了一个下载选项。我正在通过服务器上的 Gembox 打开文件,在 Gembox 的超链接选项的帮助下每行插入一个链接。

第一次打开 Excel 文件时,不是显示超链接的文本,而是显示错误值“#NAME?”。但是,还有一个安全警告,因此它会在受保护的视图中打开。

#姓名?错误

当我单击按钮编辑工作表时,文本显示适当。

文字显示适当

关于如何从一开始就适当地显示文本的任何想法?