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

spreadsheetgear - 检测电子表格工作簿中的循环引用

有没有人发现如何检测电子表格工作簿控件中的循环引用或创建自定义代码来检测它?

Spreadsheetgear 中没有可用的属性,所以我希望有人已经建立了一个他们可以分享的解决方法。

0 投票
1 回答
1267 浏览

vb.net - SaveToStream 然后写入 BLOB 搞乱 Excel 文件

我正在尝试通过 DbAdapter 将 SpreadsheetGear Excel 工作簿保存到 BLOB 字段

此代码保存了一个完全混乱的 Excel 文件。
如果我从数据库中导出它,它甚至会导致 MS Excel 崩溃(嗯……很好的异常处理微软!)

就在Dim bytes(stream.Length - 1) As Byte完全可读之前(我尝试用SpreadsheetGear的方法stream重新打开它)OpenFromStream

另外,我验证了保存到文件,然后将其加载到 a 中FileStream,转换为 aByte()并保存到 BLOB 也可以正常工作,但我只是不想访问文件系统:

你能帮助我吗?

0 投票
1 回答
654 浏览

c# - 在 Dynamic CRM Online 中使用 SpreadsheetGear 2012 库

我尝试制作一个动态 CRM 在线插件,该插件使用 SpreadsheetGear 2012 dll 在更新完成时处理作为记录注释附加的 excel 文件。

但是,在我注册插件后,我不断收到这个:

无法加载文件或程序集“SpreadsheetGear2012.Core,版本=7.0.5.139,Culture=neutral,PublicKeyToken=39c186f5904944ec”或其依赖项之一。该系统找不到指定的文件。

我需要先合并我的插件 dll 和这个电子表格设备 2012 吗?还是不能在动态 crm 在线插件中包含 3rd 方库?

0 投票
2 回答
4137 浏览

formatting - 使用 SpreadsheetGear 将列的数字格式设置为百分比

我正在使用 SpreadsheetGear,我想将列的格式设置为 %。目前我正在使用以下代码:

上面的代码应用格式转换: 6 = 6.00% 6.02 = 6.02% .02 = .02%

但问题是当我使用这个值并执行数学运算时,excel 会考虑实际值。示例:如果一个单元格显示 20.00%,我将它乘以 10,它得到 200.00。

我想要的是:当执行任何数字运算并将列类型定义为 % 系统应该将该值除以 100,然后它应该执行操作。

所以如果我将 24.00% 与 10 相乘,它应该给我 0.24。

谢谢

0 投票
4 回答
8510 浏览

c# - SpreadSheetGear WorkbookView - 单元格

我的表单中有一个 SpreadSheetGear WorkbookView。SpreadSheetGear WorkbookView 已填充 10 行和 10 列的 excel 文件。我想使用下面的代码从单元格中获取数据:

并且调试器显示我rowCount = 1048576而不是10, 而rowCount = 16384不是10.

如何解决 WorkbookView 的问题并从 excel 文件中获取正确的行数和列数,行数应为 10,列数应为 10。

0 投票
1 回答
1066 浏览

c# - 电子表格图像(图表).GetBitmap()的解决方法或替代方法?

我正在使用电子表格抓取“大量”(100K +)的excel文件,但是我发现当电子表格点击一个有很多点的图表时,一切都变得松散:内存没有释放并且它也占用了大量内存因为很慢。

例如,我有一个 63MB 的 excel 文件,包含 35 个图表,每个图表有 96K 点,每个图表的位图占用 100MB+ 并且不会被释放(至少在我关闭工作表之前不会发布)。如果我让我的程序在所有图表上运行,我最终会提交 >9GB!而且我绝对不能要求我的客户升级到支持所有文件所需的 32GB+。

有没有其他方法可以做到这一点?我可以跳过速度很慢的文件并尝试这样做(检查系列集合中点的计数)但是似乎点访问是问题所以这没有帮助(只是检查 points.count 似乎加载所有点及其相关数据!)。

任何帮助都非常感谢,要么能够以另一种方式获取图形(使用电子表格或使用不需要安装任何东西并支持所有 excel 文件格式的库),要么检查具有太多图形的图形不使用 points.count 的点数。

问这么具体的事情有点疯狂,但我真的迷路了。

0 投票
1 回答
942 浏览

c# - 电子表格中的复选框操作

我有一个 Excel 模板,其中放置了复选框。我想根据电子表格齿轮中的某些条件检查取消选中/复选框。复选框已在 Excel 工作表中可用。我正在使用 Spreadsheetgear 2008。我用谷歌搜索但找不到答案。Comeone可以给我任何参考。

0 投票
1 回答
1184 浏览

c# - 电子表格齿轮返回空单元格

我创建了一个程序,它通过电子表格齿轮从 Excel 文件中返回特定列。这是我的 While 循环:

当为空时,我的代码返回空的行单元格——即使我在这里指定不这样做。

它为数据网格中的所有空单元格返回 0。有没有办法不显示 Excel 文件中的空单元格?

0 投票
1 回答
460 浏览

silverlight - silverlight spreadsheetgear WorkbookView 只读模式

有没有办法在只读模式下切换WorkBookView ?

因此,用户将无法编辑单元格、粘贴到单元格、使用自动填充功能、更改列/行的宽度/高度,但仍然能够在工作表之间切换以及从单元格中复制文本。

0 投票
1 回答
1697 浏览

c# - how to make cell or column readonly using spreadsheetgear

I am using the Spreadsheet gear component and need to select particular cells or columns in a worksheet so I can apply a read only property . How do we do?

Example : if there are 3 columns in excel sheet in that one column should be read only rest of them editable ...