@ aternus/csv-to-xlsx (英语)
将 CSV 文件转换为 XLSX (Excel 2007+ XML Format) 文件.
以 JavaScript 编写 。 可用于Node.js CLI和API.
二进制有:
- 视窗 x64
- Linux x64 函数
- macOS x64
自信地安装
特征
- 二进制:通过您的 OS 命令行工具下载和运行
- 快速而可靠
- UTF-8 完整支持
- CSV 列检测
- 批量模式: 将 CSV 文件夹转换为 XLSX 文件夹
- 节点.js CLI 和 API
安装
npm install @aternus/csv-to-xlsx
使用量
二进制
从中下载可执行文件 最新发布。 。 。 .
./csv-to-xlsx-linux -i "input-file-or-directory" -o "output-directory"
确保只使用项目提供的二进制, 安全使用二进制(如何避免病毒)。 。 。 .
节点.js CLI
类型 --help 用于完整选项清单.
npx @aternus/csv-to-xlsx -i "input-file-or-directory" -o "output-directory"
节点.js API
const path = require('path');
const {convertCsvToXlsx} = require('@aternus/csv-to-xlsx');
let source = path.join(__dirname, 'report.csv');
let destination = path.join(__dirname, 'converted_report.xlsx');
try {
convertCsvToXlsx(source, destination);
} catch (e) {
console.error(e.toString());
}
二进制的安全使用
该项目的目标之一是允许运行 CSV 到 XLSX 工具直接打开 你的电脑.
创建目录, 将可执行文件放入目录内, 创建一个 csv 文件夹
简历和 xlsx 文件夹将包含已转换的文件; plain
而且很简单,你甚至不用使用终端(CLI).
为了实现这一目标,我们把所有的代码都装入一个 单文件,称为二进制. 这个二进制有好几个部件,一个节点.js 运行时间和该工具的源代码.
不幸的是,这个 导致一些抗病毒程序将其标为特洛伊。 。 。 . 这是一个 已知问题 并且应该 当Node.js 船体具有内置模式时固定 生成单个可执行应用程序。 。 。 .
在此之前, 请确保您下载二进制 csv- to- xlsx 的释放页面。 。 。 .
如果你对可执行文件的来源有疑问,你可以检查
sha256 以释放资产中指定的可执行文件.
检查中 sha256 二进制
macOS / Linux 系统
shasum -a 256 ./csv-to-xlsx-macos
窗口 :
certutil -hashfile .\csv-to-xlsx-win.exe SHA256
macOS: 如何运行 csv- to- xlsx
视窗:如何运行 Csv- to- xlsx
许可证
根据麻省理工学院的许可获释----见 LICENSE.md 详细情况.