问题标签 [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.
c# - 无法将数据保存到excel文件中
excel文件“jsonToExcel”中没有存储任何内容。我正在使用ExcelPackage将内容存储在excel文件中,json文件没有问题
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:
任何输入表示赞赏。
c# - c#- Json 作为流到 excel
我将 .json 文件存储在 AWS S3 存储桶中。我使用该函数OpenStreamAsync
获取指定的文件,我想读取它并按照我希望它们在 .json 文件中但进入 excel 的方式排列项目(我使用EEPlus
)。
这样做的最佳做法是什么?
c# - 如何更改 epplus 中 ExcelPackage() 的编码
有没有办法将 ExcelPackage() 编码为 UTF-8 格式。我已经尝试过 ExcelTextFormat() 但没有解决我的问题。问题是,当我导出 CSV 文件时,它会显示警告“fileName.csv 的文件格式和扩展名不匹配”。
c# - 如何密码保护从字节[]生成的excel?
我有必须加载到字节数组中的 excel 文件的数据,我需要对其应用密码保护。我已尝试将 byte[] 转换为 datatable/list 并尝试使用 Excelpackage 应用密码保护,但我无法将 byte[] 数组中的数据正确转换为任何形式。我的文件正在下载,但有一些奇怪的数据。任何人都可以分享你的知识吗?
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
它会被实例化。我尝试了其他解决方案,但无法弄清楚导致此问题的原因。
c# - 使用 ExcelPackage() 生成 .csv UTF8
我正在尝试使用 ExcelPackage () 使用 c# 生成一个带有 UTF8 编码的 csv。Excel 将文件标识为 .xlsx 而不是 UTF8。我的代码:
我尝试了一些更改,仅在响应部分中,现在 csv 认出了我,但字符是陌生人:
c# - 在将DataTable导出到excel之前将日期时间格式的字符串-“yyyyMMddhhmmssfff”转换为“DD-MM-YYYY HH:MM”
我正在使用 ExcelPackage(EPPLUS nuget 包)将结果从数据库导出到 excel。数据库中的日期时间字段是字符串,格式为 - yyyyMMddhhmmssfff,在导出-ex-20191211034422455 后在 excel 中不可读。所以我需要将其转换为可读格式,如 DD-MM-YYYY HH:MM 或任何其他可读格式格式。我如何实现它。我需要解析每一行并显式转换吗?对于转换,我是否必须先将其转换为日期时间,然后再转换为字符串?
我当前的代码片段
任何帮助将不胜感激。还有一种可能性是我可以将其转换为 DateTime 并导出为 DateTime 而不是字符串到日期时间,然后在导出之前再次导出为字符串
c# - 如何修复 Excel 中不正确的日期和时间值?
我正在使用EPPlus excelpackage
withc#
从spreadsheet
. 电子表格有两个单独的列Date
和Time
. 问题是日期值是2/4/2020
,但它返回为2/4/2020 12:00:00 AM
. 时间值是12:21 AM
但它返回12/30/1899 12:21:00 PM
。我想要的结果是返回值,因为它们在spreadsheet
. 我不清楚为什么会发生这种情况或如何根据我的需要解决问题。