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

c# - 如何在 C# 中离线保存 excel 输出?

我使用在 OfficeWriter 中找到的示例编码创建了一个简单而基本的 Hello World 模板。但是,我想将输出保存在计算机内的文件夹中,而不是在线存储(网络)

该网站已经说明了如何保存到文件夹,但在我的情况下它不起作用。任何人都可以在这方面提供帮助吗?顺便说一句,我使用控制台应用程序进行编码。

该错误提到我必须添加 System.Web 引用,我认为这是没有必要的,因为我没有做网络或其他事情。

0 投票
2 回答
10315 浏览

c# - 错误:配置系统初始化失败

使用控制台应用程序,我的app.config文件有问题。正确地,根据互联网上的各种来源,代码应该是正确的,但我的编码无缘无故地不起作用。任何人都可以在这方面给我建议吗?

并且<configuration>似乎带有弯曲的蓝线下划线,是警告还是什么?我不知道为什么会这样。

[编辑]

错误显示,Unhandled Exception: System.Configuration.ConfigurationErrorException:Configuration system failed to initialize ---
System.Configuration.ConfigurationErrorException: Unrecognized configuration section connectionstring
Configuration system failed to initialize

0 投票
1 回答
260 浏览

excel - Excel 文本格式不适用于 Office 编写器报告

我正在使用办公室作家报告将数据导出到 Excel。其中我有一些参考编号字段,即 00033444。我已将单元格格式设置为“文本”。但它仍然显示没有像 3344 这样的前导零。

我正在使用 Office Writer 8.4 版本。

有什么帮助吗?

0 投票
1 回答
297 浏览

c# - {Updated} OfficeWriter 错误:数据源绑定名称必须唯一

[已解决]调试时遇到此错误,错误如下:

尝试解释或访问此数据源第 0 行中 GetColumnNumber(Name) 的数据字段时出错

无法访问数据标记 <%%=Production.ProductID> 的此字段名称或索引

解决方案:将数据标记从 %%=Production.ProductID 替换为 %%=$Production

[更新] @AlisonB 再次对错误提供了很大帮助。现在可以调试它,但它显示另一个像这样的错误:

所有数据源都必须是唯一的。名称“生产”和工作表”已用于数据源。

在阅读器或 IdSQL 旁边,我将如何使用名称放入 XLT.BindCellData()?因为如果我使用阅读器,我会遇到这个错误。IdSQL 也是如此。但是,如果我删除 while 语句,它可以调试,但 excel 文件将在所有单元格中显示为 System.Data.SqlClient.SqlDataReader 而不是实际数据。

0 投票
1 回答
147 浏览

c# - 第 1 行的 GetColumnNumber 中的错误绑定

调试控制台应用程序时出现此 OfficeWriter 错误。我使用方法从主数据库中检索编码中使用的数据库的配置详细信息,并最终出现此错误。

第 1 行的 GetColumnNumber 中的错误绑定

这里附上我工作的部分编码。任何人都可以向我解释错误是什么?

0 投票
1 回答
734 浏览

c# - 如何从 DataTable 中提取某些单元格并检索要在控制台应用程序中使用的值

我想在使用之前从 dtSource 和 dtDestination 中检索一些值。但是,即使数据库中存储了一些值,我似乎也无法检索到其中的任何值。foreach 对检索某些值有用吗?我已经对其进行了调试,但它似乎在作为字符串传递之前没有检索 dtSource 和 dtDestination 中的值。

0 投票
1 回答
274 浏览

officewriter - 受密码保护的excel

我们可以使用“Officewriter”API 创建受密码保护的 Excel 工作簿或工作表吗?我的要求是以编程方式(c#)创建受密码保护的 excel,而不必在服务器中安装办公室。我尝试过使用 openXML,但是当密码保护文件显示为已损坏且未打开时。任何人都让我知道这是否可以使用“Officewriter”。

0 投票
0 回答
121 浏览

officewriter - 从内存中处理 SoftArtisans ExcelWriter 对象?它显示内存异常

在生成 excelsheets 时,我能够在运行时生成 5 张工作表,但在第 6 张工作表上,内存消耗达到 2.8GB,然后崩溃了。我正在使用带有 OW API 的 C# .net 来生成基于 DB 数据集的动态工作表

0 投票
1 回答
550 浏览

excel - Classic ASP & SoftArtisans ExcelWriter Memory Issue

I'm using ExcelWriter (SAExcel.dll version 1.1.0.0) in Classic ASP (I know it's an ancient configuration) to generate some pretty hefty reports (~12,000 rows of 50 cells at the most). When generating the reports, the process's memory usage spikes by a little over 100mb but when the report is complete it never returns back to its prior usage level. Typically 10-15mb (But sometimes up to 50mb!) is left occupied in memory and as the reports are generated this accumulates and eventually causes an error to occur and prevent any new reports from being generated.

Here's the error:

Sometimes the error is a different one of a similar format but also contains:

Here's my code to initialize the ExcelWriter:

The 'cells' object is filled with data from a number of recordsets and styled with a collection of Style and Font objects created like this:

Here's the code that is supposed to clear out the objects in memory and send the report to the browser after the cells have been populated:

The code sets all the recordsets and dictionary objects used to 'nothing' right before the save so I don't think that those are causing the leak. Does ExcelWriter create some sort of data in memory that my code / asp garbage collection isn't cleaning up properly?

0 投票
1 回答
580 浏览

c# - ExcelWriter.Style CellLocked - 为什么它不起作用?

我正在尝试使用#officewriter #excelwriter 创建一个简单的示例,并且在使用样式时遇到了麻烦。不知道为什么。

这是问题所在:颜色样式在输出中有效,但 CellLocked 样式无效。为什么?

谢谢你的帮助。沮丧 - 我认为这是一个简单的例子!