问题标签 [officewriter]

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

officewriter - Soft Artisans Excel Writer 内存不足异常

我正在使用 Soft Artisans Excel Writer 通过绑定填充 Excel 模板。当我的数据源(数据读取器)超过大约 120000 行时,我从 excel 编写器中收到“内存不足”异常。最初我使用数据表作为源,但切换到阅读器,相信它可能具有较小的内存占用。这不会一直发生,但通常足以令人讨厌。数据中确实有一些 varchar(max) 但我已将所有列限制为 20000 个字符。我正在使用最新版本(截至 2014 年 2 月 11 日)。有没有人知道任何技巧来最大限度地减少 excel writer 的负载?谢谢

0 投票
1 回答
244 浏览

xlsm - Softartisan Officewriter 不会创建扩展名为 .xlsm 的 excel 格式

我想使用softartisan dll创建扩展名为.xlsm的新excel表,但是在softartisan的创建方法中没有xlsm格式。它只有 .xls 和 .xlsx 格式。我的新 excel 包含宏,因此我需要 .xlsm 格式。

代码如下

我想要 .Xlsm 格式的文件如果有人知道请提出建议。

0 投票
1 回答
254 浏览

visual-studio-2008 - 在 VS2008 中编辑 OfficeWriter rdl 会丢失格式

我们的场景是,我们得到了一个 Word 文档,需要将其转换为 SSRS 报告。

所以我们的步骤是:

  1. 在 Word 2007 中打开文档
  2. 布局正确后将文档另存为 .rdl(我们使用的是 OfficeWriter 8.6.0)
  3. 在VS2008中打开.rdl添加查询
  4. 保存 .rdl 并在 Word 2007 中重新打开。

问题是从VS2008保存.rdl后,OfficeWriter创建的原始XML发生了变化,Word没有显示任何格式。

来自 OW 的原始 XML 是

但是在VS2008中打开.rdl并保存后,XML变成了

所以我想我的问题是,我们应该尝试在 VS2008 中编辑 OfficeWriter 8.6 .rdl 文件,还是应该从 Word 中执行所有操作(使用 MS Query)?

编辑

我们发现了一个有趣的解决方法/hack:

从 VS2008 保存更改后,如果我们手动编辑 .rdl 以使 XML 成为这种格式

然后 .rdl 可以在 OfficeWriter 和 VS2008 中编辑而不会丢失格式。

顺便说一句,它在 XML 片段中表示数据,这只是 OfficeWriter 输出的序列化数据的占位符。

0 投票
2 回答
63 浏览

officewriter - WordWritter WordTemplate - 如何在数据为空时删除部分?

我正在使用来自 softartisans 的 WordTemplate 来生成报告。报告的某些部分可能没有数据。当数据为空时,如何从生成的 Word 文档中删除部分?

我将不胜感激任何帮助。

谢谢。

0 投票
1 回答
53 浏览

officewriter - 使用 ExcelApplication 进行单元格对齐

我正在使用 ExcelApplication,而不是 ExcelTemplate - 所以我正在以编程方式进行一些格式化,所以它只是一个超级普通的 excel 表 - 但是,我认为我的最终用户希望自己进行格式化,所以我保留它光。

按高度测量,我的标题行大于其他行:

到目前为止,我已经尝试以几种不同的方式应用单元对齐,但我似乎永远无法得到最终结果。有任何想法吗?

0 投票
1 回答
80 浏览

officewriter - 使用OfficeWriter导出时数据超过65536行时如何自动创建新工作表?

我有一个超过 65536 行数据的报告。根据我的理解,如果我在这里错了,请纠正我,Officewriter 模板只能渲染这么多数据(65536),其余行将被删除。有没有办法使用 Officewriter 自动为导出的 excel 文件创建一个新工作表以容纳剩余的行?

0 投票
1 回答
79 浏览

officewriter - 在一台机器上为两个报告服务器实例安装 officewriter

我们为同一应用程序的两个实例在同一台机器上安装了两个 MS 报表服务器 (2012) 实例。

有一些使用 OfficeWriter 创建的报告。为了让他们工作,我们需要安装办公室作家。

安装office writer时,我们可以在安装向导的过程中只指定一个报表服务器实例(如果我们有多个实例,如果是RS的话)。但我需要将办公室作家与两个 RS 实例集成。

任何帮助将非常感激。

谢谢!维吉塔

0 投票
2 回答
308 浏览

c# - 从 ExcelWriter 版本 5 升级

我在 C# 中维护一个使用 ExcelWriter 版本 5 的旧应用程序。明年我们将更新到 64 位,我正在搜索有关此升级的任何文档。我只搜索了从版本 6 升级,他们说不支持旧版本。

现在,使用 SAXW5NET.DLL 我可以:

然后我在 xlt 中收取所有数据...

最后,我处理模板

我把它保存在我的对象“xla”中

但是新的参考是错误的......

任何可以帮助我,好吗?

提前致谢。

汉娜

0 投票
1 回答
91 浏览

officewriter - 软工匠excel作家无法应付大型工作簿

我正在尝试使用办公室作家打开一个工作簿并循环浏览每张工作表 - 工作簿有 30 多张,但办公室作家工作簿对象认为只有 6 张。工作簿中有一些奇怪的东西正在破坏办公室作家我无法附上这篇文章的工作簿,所以我希望来自 SA 的人能协助 marcus.scholz@riotinto.com

0 投票
1 回答
126 浏览

officewriter - 软工匠 ExcelWriter 数据绑定 - 插入单元格而不是行

根据这篇文章

http://wiki.softartisans.com/display/EW8/How+ExcelWriter+Inserts+Rows

ExcelWriter 为数据集中的每一行插入一个新行。如果我的数据集有 5 列,对于每一行,我希望 ExcelWrite 只插入 5 个单元格,并且只为这 5 列展开表格,而不是整行。可行吗?谢谢。