问题标签 [flexcel]

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

c# - 如何将图形添加到通过 TMS Flexcel 生成的 Excel 文件中?

我有一个 xlsx 文件,用作 TMS Flexcel 的模板。我用数据填充它,它在漂亮的表格中呈现它。到目前为止一切都很好。问题是当我想添加图表时。

生成的 xlsx 文件似乎已损坏,当我打开它时 Excel 会尝试恢复它。不幸的是它失败了,所以生成的文件没有图表。

有人遇到过吗?如何解决它?

我得到的错误信息是这样的

Flexcel 网站链接:http ://www.tmssoftware.com/site/default.asp

0 投票
1 回答
46 浏览

report - 输出完整数据集时是否可以过滤字段列表?

我有一个要传递给 FlexCel 报告的 DataTable。它包含可变数量的列,因此我使用的是完整数据集功能(例如<#table_name.*>)。

但是,只有一部分字段是动态生成的(我有可变数量的附件)。每个附件字段的列名以一个常用词开头(例如“Attachment0”、“Attachment1”等)。

我想做的是输出已知的有限字段集,然后输出可变数量的附件。如果我能写出类似<#table_name.Attachment*>(and <#table_name.Attachment**>) 的东西就好了。FlexCel Reports 中有什么方法可以达到相同的结果吗?

这种解决方案的一个附带好处是我可以保留已知/有限字段集的格式。

更新

我在文档中添加了占位符列,每个列都有一个<#delete column>标签,以便删除不需要的列/数据。

虽然这可行,但并不理想。例如,如果我想查看列如何适应页面宽度(在打印预览中),那么我需要隐藏这些列。然后我必须记住再次取消隐藏它们,以便其他开发人员可以看到/理解我的方便工作。

如果我可以在将字段输出到文档之前对其进行过滤,那将更加直接。

0 投票
1 回答
677 浏览

c# - FlexCel 创建了损坏的 xlsx 文件

我使用该FlexCel库创建.xlsx格式的 Excel 报告。

以格式创建文件时.xls- 一切正常。

当我尝试以该.xlsx格式创建文件时,该文件已创建,但是当我通过 Excel 打开它时,我收到文件已损坏且无法打开的错误消息。该文件的大小是 .xls 的一半。

如果有人遇到类似问题或知道解决方案,我将非常感谢您的回答。


编辑:我的代码

0 投票
1 回答
384 浏览

epplus - TMS FlexCel - 打开由 EPPlus 生成的 xlsx

我在 C# .NET Core 中使用 EPPlus 创建了一个简单的工作簿(文件为 XLSX)。

我需要将此工作簿导出为 PDF。

我正在尝试使用 TMS FlexCel for .NET 进行导出。

但是,当代码尝试导出时,我收到以下错误:

FlexCel.Core.FlexCelCoreException:'无效单元格:“#REF!”'

如果我保存与 XLS 相同的工作簿,则代码可以完美运行。

下面是我的代码:

谢谢

0 投票
0 回答
273 浏览

c# - 内存流(Xls) 转 PDF

我正在使用库 FlexCel,需要将MemoryStream(Xls 类型)转换为 PDF。我试过这个表格,但没有用。