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

c# - 使用电子表格工具将图像添加到 excel 标题?

我在 .NET 3.5 上使用最新的电子表格齿轮和 C#

我正在生成一个电子表格并向其添加各种格式。我想做的一件事是将图像添加到电子表格的左侧标题部分以进行打印。我如何实现这一目标?

我试过了:

但这似乎不起作用。当我查看 Excel 中的示例时,我注意到 excel 将带头的图片视为“&[图片]”,但没有指定文件路径。

有谁知道这个问题的解决方案?

0 投票
1 回答
433 浏览

c# - 这是什么颜色代码?

我正在查看将文本放在 excel 标题中的代码片段:

headerText.Append(@"&""Calibri""&20&K04-024HEADER-TEXT");

&""Calibri""修改字体,&20修改大小,&K04-024修改颜色(到海军蓝)。

问题是,这个 ( K04-024) 是什么样的颜色代码?我以前见过各种类型,但没有这样的。我试过搜索谷歌并找不到任何关于它的信息。

编辑:

这是使用电子表格齿轮将文本放入 Excel 标题的 C#。原来:&K01+047是中灰色。这些数字是通过检查 XML excel 文档并查看 excel 内部使用的颜色计算得出的。

编辑:对于 RGB 比例:

K04-024翻译成R:045 G:107 B:181

K01+047翻译成R:120 G:120 B:120

0 投票
1 回答
1279 浏览

excel - 一级方程式(潮汐石)问题

在工作中,我们坚持使用一级方程式 Excel 组件。问题是我找不到任何地方可以发布问题,所以我想我在这里试试。

我想要实现的是将工作簿读入工作表。我有多个 vts 工作簿,每个工作簿包含一张工作表,我想将它们读入一个包含多张工作表的工作簿。我发现采用 vts 文件名的唯一方法是 Read 和 ReadEx 方法,但是这些方法仅允许我读取单个工作表并将其添加到现有工作簿中。

这是我用来阅读工作簿的代码:

但是第二个 read 语句替换了整个工作簿。有没有办法将第二个工作簿添加为工作表?

0 投票
3 回答
2213 浏览

excel - 不包括标题行的 Excel 列数据类型

使用电子表格,有什么方法可以获取列的“可能”数据类型,不包括标题行(如果存在),并且可以合理地容忍稀疏人口,而不必自己做样本......是否已经有办法了去做这个?

所以例如,如果我有一个像

我希望看到

字符串、字符串、日期时间、字符串、数字

编辑

所以我最终不得不像@Tim Anderson 建议的那样进行采样,但是我需要处理稀疏数据的情况,并且当 col 中的类型冲突时默认为字符串。(这在遍历 cols 的循环中调用,我不能发布它,因为它包含一些 IP)DataValueType 只是一个本地枚举,rowcount 是要采样的行数,因为我已经在采样,所以我只是忽略第 0 行如果它是标题行。

我相信这可以进一步改进,所以请随时发布改进,但这正是我现在需要的。

0 投票
1 回答
748 浏览

c# - 如何在 Spreadsheet Gear .NET 的 IRange 对象上禁用拖动填充/自动填充?

我正在尝试禁用电子表格齿轮 IRange 对象上的拖动填充/自动填充功能,但一直无法这样做。

有没有办法禁用拖动填充/自动填充功能?

谢谢

0 投票
1 回答
1058 浏览

.net - 使用剪贴板时的电子表格错误

在我的应用程序中,我使用电子表格工具来处理 Excel 文件。我使用以下代码:

我不时收到以下错误:

使用 StrackTrace:

ErrorCode = -2147221040

据我了解,如果剪贴板被其他进程使用,则会出现问题,所以我想知道是否存在另一种模式,可以在不使用剪贴板的情况下从 Excel 文件中切换两行。

0 投票
1 回答
605 浏览

c# - 以多个范围为源的 Spreadsheetgears 图表

使用 Spreadsheetgears 创建图表时遇到问题。我有一个包含一堆列和 3 行的表:

桌子

我需要为每一行创建 3 个带有 Spreadsheetgears 的图表,并将星期名称作为类别标签:

系列一

系列 2

系列 3

但是,虽然这些图表很容易通过选择两个不同的范围然后插入一个图表来生成,例如第 1 行和第 4 行,但 Spreadsheetgears 不支持该SetDataSource方法的多个范围。

所以问题是,您如何创建在一张表中查看不同范围的图表?

您是否使用一个范围创建图表,然后设置类别标签?如何做到这一点?

0 投票
2 回答
1060 浏览

spreadsheet - 使用电子表格工具在 excel 中动态生成标题

示例:假设 A,B,C 是列,1,2,3 是工作表中的行。对于 A 列 1,2,3 行需要合并显示为单行如何使用电子表格齿轮 ABC 1 2 3

0 投票
1 回答
621 浏览

spreadsheetgear - 电子表格中的图表

我创建了一个引用表格作为源的图表。我需要在绘制图表后删除表格中的一些行并保持图表不变。有可能这样做吗?

-拉古

0 投票
2 回答
4859 浏览

c# - 如何使用电子表格在 Excel 中添加下拉列表?

我想在 Excel 表的一列中添加下拉列表。如何使用电子表格添加它????