问题标签 [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 回答
872 浏览

c# - 如何从包含 ExcelFile 作为字符串的 http 响应转换回实例 ExcelFile(库 GemBox)?C#

我想为我的控制器编写集成测试,它返回 HttpResponseMessage,其中有“内容”作为字符串,他的内容类型为“application/vnd.openxmlformats-officedocument.spreadsheetml.sheet”

如何将此字符串转换回实例 ExcelFile - 库 gembox?

这个控制器例如:

这个例子下载服务

这个测试例如:

这是前面的回应

这个对前面的回应

0 投票
1 回答
82 浏览

gembox-spreadsheet - PDF转换问题

我正在使用 GemBox.Spreadsheet 创建和保存 Excel 电子表格,并将保存的工作表转换为 PDF。

当我在保存的电子表格上运行示例程序时,它会打开并正确地将 Excel 电子表格写入 PDF。在我的代码中,我保存了电子表格,然后尝试将其保存为 PDF。保存会引发异常 Width 和 Height 必须为非负数。

我希望保存成功,但是会抛出所描述的异常。

0 投票
1 回答
198 浏览

excel - 如何使用 Gembox.Spreadsheet 调整 Excel 表格的大小?

我正在使用 Gembox.Spreadsheet 将现有工作簿中的 Excel 表格内容替换为 C# 代码中的新内容。有时数据的行数比现有表多,有时数据的行数更少。为了调整表的大小,我的第一次尝试是逐步添加或删除行。但是,如果行数差异很大,这可能会很慢。这是代码:

添加分析器表明到目前为止最慢的操作是table.Rows.Add(). 我还没有描述我需要删除行的情况,但我预计会这样。

我在写入之前知道我的数据有多大,那么如何在较小的操作中准备表格以使其具有正确的大小?有引用表格的公式和数据透视表,我不想破坏它们。

0 投票
2 回答
466 浏览

c# - Gembox 电子表格 - 删除空白页

我不知道如何实现这一点,我必须用图像创建一个内容丰富的报告。为此,我使用了一个 Excel 模板(它可以帮助我了解格式和放置相应信息的文本位置)。图像生成完美。我使用该属性将此 XLS 转换为 PDF

此报告在 PDF 中生成空白页。如何在生成 Excel 之前删除这些空白页?

我必须删除这个

0 投票
1 回答
243 浏览

.net - GemBox.Spreadsheet 使用 .net Web 服务下载 xlsx 文件

我正在编写一个 .net Web 服务来下载使用免费版 GemBox.Spreadsheet 创建的 excel 文件。调用服务,服务器运行但没有给出任何答案。这是代码。任何想法(或另一个图书馆)?谢谢

'''

'''

0 投票
2 回答
367 浏览

c# - 如何在 GemBox 中使用 2 MultipleBorders 选项

我可以使用内边框线样式和外线样式,但我不知道如何同时使用这两种样式。

如这张图片:

Excel 边框

我正在使用 C# 和 GemBox.Spreadsheet

0 投票
2 回答
1027 浏览

c# - 为什么调用 Excelfile.save 时 Gembox 电子表格会崩溃:FileNotFoundException 无法加载文件或程序集 System.Security.Permissions

我正在使用 Gembox 打开、修改和保存 xlsx 文件。对 Excelfile 调用 Save 会导致 System.IO.FileNotFoundException。

问题发生在我们公司的序列号和免费密钥上。

示例代码

错误信息

堆栈跟踪

版本

  1. .NET Core 3.1(3.0 也失败)
  2. GemBox.Spreadsheet 版本=45.0.1131
  3. Visual Studio 2019 (VisualStudioVersion = 16.0.29905.134)
  4. Windows 10 专业版 64 位

示例 csproj 文件

0 投票
0 回答
168 浏览

excel - “我们发现 Excel 中的某些内容存在问题”公式的问题

我知道错误“我们发现 Excel 中的某些内容存在问题”已被问过很多次,但我还没有找到导致此问题的根本原因。

在我的 excel 文件中,我切换公式后会出现此错误

到以下公式

基本上,我只是添加 Value() 函数,因为 Column2 中的值通常看起来是“数字存储为文本”。

使用 GemBox 将数据添加到模板文件(它包含提到的公式)。算法是我有模板,运行将数据添加到文件的应用程序,然后我打开文件,一切都很好。

但是当我更正添加 Value() 函数的公式时,当我尝试在最后一步打开文件时它会崩溃。

我唯一想到的是 xlookup 函数接受data 数组,所以我不能通过将数组传递给它来使用 Value 函数。但是,如果我手动更改公式,效果很好

0 投票
1 回答
96 浏览

c# - R1C1-formulas in Gembox.Spreadsheet

I am testing GemBox.Spreadsheet (47.0.1031) and found a note that R1C1-formulas are available in the latest versions.

But, how does it work? My tests have failed so far:

not even =R1C1 works, and =RC1 is read as an absolute reference (column RC row 1), despite my attempt with the PrioritizeR1C1ReferencingNotation setting.

Excel shows a warning about corrupted content in /xl/worksheets/sheet1.xml-Part when opening the file and removes the formula.

0 投票
1 回答
200 浏览

c# - 在 Excel 文件中复制带有图像的单元格范围

我正在使用GemBox.Spreadsheet将单元格从一张 Excel 表格复制到另一张表格中。单元格来自特定的命名范围,我正在使用CellRange.CopyTo这样的方法:

这适用于所有单元格的值和格式,但它不会复制图像。

这是预期的行为吗?如何复制数据和图像?