问题标签 [excelpackage]

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

c# - 无法将数据保存到excel文件中

excel文件“jsonToExcel”中没有存储任何内容。我正在使用ExcelPackage将内容存储在excel文件中,json文件没有问题

0 投票
1 回答
103 浏览

c# - 解析excel数据并创建多维数组

我有一个 excel 文件,它的内容可能如下所示。它具有动态的行和列。我可以很好地阅读excel。我想创建一个自定义 jarray 并从中返回我的 UI。

如果您看到示例 1,它有 3 个集合: set1: id, lotno; set2:id、lotno、stateno;set3:id,stateno。示例 2 有 4 个: set1: id, lotno; set2:id、lotno、stateno;set3:id, stateno; set3: id, lotno, stateno, bldgno 这些集合都可以根据excel的列而改变。上面我给出了 3 列和 4 列的 2 个示例。

现在我想分别解析这些集合并将一个 jarray 返回到我的 UI。如何解析excel数据。所以用简单的excel我使用下面的代码来解析(使用epplus)

如果有人可以分享我如何从我的原始示例中制作单独的多维数组,那么我自己制作我的 Jarray。所以我期望结果为 3 组,例如 1:

任何输入表示赞赏。

0 投票
1 回答
139 浏览

c# - c#- Json 作为流到 excel

我将 .json 文件存储在 AWS S3 存储桶中。我使用该函数OpenStreamAsync获取指定的文件,我想读取它并按照我希望它们在 .json 文件中但进入 excel 的方式排列项目(我使用EEPlus)。

这样做的最佳做法是什么?

0 投票
0 回答
1803 浏览

c# - 如何更改 epplus 中 ExcelPackage() 的编码

有没有办法将 ExcelPackage() 编码为 UTF-8 格式。我已经尝试过 ExcelTextFormat() 但没有解决我的问题。问题是,当我导出 CSV 文件时,它会显示警告“fileName.csv 的文件格式和扩展名不匹配”。

0 投票
1 回答
441 浏览

c# - 如何密码保护从字节[]生成的excel?

我有必须加载到字节数组中的 excel 文件的数据,我需要对其应用密码保护。我已尝试将 byte[] 转换为 datatable/list 并尝试使用 Excelpackage 应用密码保护,但我无法将 byte[] 数组中的数据正确转换为任何形式。我的文件正在下载,但有一些奇怪的数据。任何人都可以分享你的知识吗?

0 投票
1 回答
1032 浏览

c# - 使用 ExcelPackage 导入 XLSX 文件会引发错误 .NET CORE

我有 jquery,我将表导出为 xlsx 文件,使用data:application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=UTF-8. 当我想导入该文件(更新)时,我正在通过此功能执行此操作

而 ExcelPackage 总是抛出我和错误说'The file is not an valid Package file. If the file is encrypted, please supply the password in the constructor

我尝试在 excel 中制作一些测试 xlsx 文件,当我导入该测试文件时,package它会被实例化。我尝试了其他解决方案,但无法弄清楚导致此问题的原因。

0 投票
1 回答
314 浏览

c# - 使用 ExcelPackage() 生成 .csv UTF8

我正在尝试使用 ExcelPackage () 使用 c# 生成一个带有 UTF8 编码的 csv。Excel 将文件标识为 .xlsx 而不是 UTF8。我的代码:

我尝试了一些更改,仅在响应部分中,现在 csv 认出了我,但字符是陌生人:

0 投票
1 回答
3328 浏览

c# - 在将DataTable导出到excel之前将日期时间格式的字符串-“yyyyMMddhhmmssfff”转换为“DD-MM-YYYY HH:MM”

我正在使用 ExcelPackage(EPPLUS nuget 包)将结果从数据库导出到 excel。数据库中的日期时间字段是字符串,格式为 - yyyyMMddhhmmssfff,在导出-ex-20191211034422455 后在 excel 中不可读。所以我需要将其转换为可读格式,如 DD-MM-YYYY HH:MM 或任何其他可读格式格式。我如何实现它。我需要解析每一行并显式转换吗?对于转换,我是否必须先将其转换为日期时间,然后再转换为字符串?

我当前的代码片段

任何帮助将不胜感激。还有一种可能性是我可以将其转换为 DateTime 并导出为 DateTime 而不是字符串到日期时间,然后在导出之前再次导出为字符串

0 投票
1 回答
411 浏览

c# - 如何修复 Excel 中不正确的日期和时间值?

我正在使用EPPlus excelpackagewithc#spreadsheet. 电子表格有两个单独的列DateTime. 问题是日期值是2/4/2020,但它返回为2/4/2020 12:00:00 AM. 时间值是12:21 AM但它返回12/30/1899 12:21:00 PM。我想要的结果是返回值,因为它们在spreadsheet. 我不清楚为什么会发生这种情况或如何根据我的需要解决问题。

0 投票
1 回答
333 浏览

excel - Excel 文件在使用后仍处于锁定状态以供编辑

我有一个带有OpenFileDialog. 用户单击“处理”按钮,应用程序将浏览文件 - Excel 电子表格 - 并处理其中的数据。所有这些都按预期工作,但需要注意一点。

应用程序完成处理后,文件仍处于锁定状态以进行编辑,因此当我打开文件进行更改时,我收到以下消息:

锁定编辑

如果我完全关闭应用程序,则文件将被解锁,因此我假设应用程序仅保留文件的时间超过了应有的时间。我猜应该有某种Close()方法或可以释放资源的东西,但我无法弄清楚我到底需要什么。我尝试使用Dispose()并将我的代码包装在一个Using我认为会自动破坏所有内容但没有运气的块中。

这是我的代码: