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

wpf - WPF 中的 SpreadsheetGear - 将单元格值绑定到 MVVM 中的属性

是否可以将对象的属性绑定到 MVVM 应用程序中的 SpreadsheetGear 单元格值?或者,是否可以将任何 WPF UI 组件绑定到单元格值?

我需要始终在属性(或其他 WPF UI 项)中反映单元格(IRange,保存公式)中的值。绑定应该是一种方式(例如从单元格到属性或单元格到 TextBlock.Text)。最好的方法是什么?

0 投票
0 回答
202 浏览

c# - 如何在网页中显示电子表格齿轮工作簿?

我想在网页中显示电子表格齿轮工作簿。我有谷歌它但找不到答案。这个怎么做?

0 投票
2 回答
1439 浏览

c# - 如何在 SpreadsheetGear 中按文本查找 ColumnPostion?

如何使用电子表格齿轮中的文本从标题中查找列位置?

即想从SpreadSheet 中找到Remark Text ColumnPosition。 在此处输入图像描述

0 投票
2 回答
2832 浏览

c# - 如何获取最后一列excel的范围(电子表格齿轮)

我正在尝试获取列的总数,以便我可以设置从 C 列到 N 列的范围。我试图遍历每一列并将我需要的数据提取到一个数组中,直到我到达包含数据的最后一列。

我尝试了以下适用于一排的方法,但我没有其他方法。

有任何想法吗?谢谢

0 投票
1 回答
2043 浏览

c# - 自动过滤电子表格齿轮

我在 excel 中的一系列单元格上设置了自动过滤器,但是我也希望能够选择下拉标准。

自动过滤器方法将过滤器添加到数据中,但我希望能够在 C 列的过滤器中选择“对冲基金”的标准。这可能吗?语言 C#,使用电子表格齿轮框架。

0 投票
0 回答
101 浏览

c# - Microsoft Excel 中的攻击向量

我们正在编写一个(Web)应用程序,其中包含一个从 Excel 读取数据的函数。其中一些输入将直接来自用户。

我正在尝试评估这里是否存在任何重要的攻击媒介。显然,我们已经尝试并测试了其他技术(例如 SQL 注入)的数据清理模式,但我不太清楚 Excel 文档可能存在哪些问题。

我正在尝试确定是否有任何值可能(如果盲目使用)导致:

  • 恶意执行其他应用程序
  • 应用程序挂起,从而挂起进程
  • excel表格中的其他数据需要更改

excel 工作表永远不会暴露给用户,所以我不太担心将文档返回给用户。相反,我担心加强应用程序将在其上运行的服务器。

如果相关,我们正在围绕一个 SpreadsheetGear 组件运行一个 ASP.NET (c#) Web 应用程序。

0 投票
1 回答
522 浏览

c# - 从 SpreadsheetGear 2010 图表系列中获取点值

我正在使用 SpreadsheetGear 2010 来绘制柱形图,并希望循环遍历所有数据点,将负数着色为红色......但是当我循环遍历时,我看不到获得该点“值”的方法。

以下(将数据标签字符串解释为双精度值)大部分时间都有效:

...但是,如果该值略微为负,则数据标签仅显示为零,因此 pointValue >= 0 并且我将该点解释为正。这会导致恼人的小蓝点从我的 X 轴上垂下来。

SpreadsheetGear.Charts.IPoint似乎没有任何有用的属性来检索用于绘制点的值。

chart.SeriesCollection[i].Values看起来很有希望,但返回一个object字符串解释为“=Data!$B$25:$B$44”。我似乎无法将其转换为任何有用的东西,也找不到任何相关的 SpreadsheetGear 文档。

知道如何获得用于绘制点的值吗?

0 投票
1 回答
465 浏览

spreadsheetgear - SpreadsheetGear range explorer 在 Windows 应用程序中的用法

我可以使用其默认构造函数在我的 Windows 应用程序中显示范围资源管理器以及它的 numberformat 类别,但真的不知道如何检索选定的数字格式并将其传递给表单的文本框。我对电子表格齿轮很陌生。任何人都可以帮助使用范围浏览器。提前致谢

0 投票
1 回答
173 浏览

spreadsheetgear - SpreadsheetGear DataLabel 字体格式

我正在尝试使用 SpreadsheetGear 在图表上创建一个粗体 DataLabel。我可以使用以下代码将数字设置为绿色:

但是,当我尝试设置 Font 的属性时,似乎什么也没有发生。我尝试了以下但没有成功。

0 投票
2 回答
3535 浏览

c# - SpreadsheetGear CopyFromDataTable 单元格格式

我正在尝试使用 SpreadsheetGear 将数据从 DataTable 导出到 Excel 文件中。Excel 文件中的工作表将从带有列标题和特定格式的模板复制。为了便于维护(更改存储过程和模板以更改报告内容,而不是重新部署服务),我不想在代码中进行某些列格式设置,即列填充颜色。

我使用 SpreadsheetGear 的CopyFromDataTable进行导出。但是,InsertCells 标志不会导致数据采用其插入的行的格式(列填充颜色),如描述说明(“这允许对单元格进行预格式化”)。

我正在通过不使用 InsertCells 标志来解决此问题,而只是在模板中的整个列上设置列填充颜色。但是,这会导致整个列被着色,包括超出使用范围。我想将格式限制在使用的范围内。

有什么方法可以清除UsedRange之外的任何格式吗?在我写这篇文章时,我意识到这种方法很复杂。但是格式化是强制性的,我想简化维护,只需要存储过程更改和模板更改。我对任何其他可能促进这一点的方法持开放态度。