@aternus/csv-to-xlsx

中文文档
3.0.5发布于 2025/10/26MITTypeScriptCommonJS近 30 天下载 1万

通过Node.js CLI或API将CSV文件转换为XLSX(Excel 2007+XML格式)文件.

中文使用文档
文档目录11 节
  1. 特征
  2. 安装
  3. 使用量
  4. 二进制
  5. 节点.js CLI
  6. 节点.js API
  7. 二进制的安全使用
  8. 检查中 sha256 二进制
  9. macOS: 如何运行 csv- to- xlsx
  10. 视窗:如何运行 Csv- to- xlsx
  11. 许可证

@ aternus/csv-to-xlsx (英语)

version on npm version on GitHub required node version license npm downloads

将 CSV 文件转换为 XLSX (Excel 2007+ XML Format) 文件.

以 JavaScript 编写 。 可用于Node.js CLI和API.

二进制有:

  • 视窗 x64
  • Linux x64 函数
  • macOS x64

validate

自信地安装

特征

  • 二进制:通过您的 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 二进制 - macOS.webm

视窗:如何运行 Csv- to- xlsx

csv- to-xlsx 二进制 - 窗口.webm

许可证

根据麻省理工学院的许可获释----见 LICENSE.md 详细情况.

版本与发布记录

@aternus/csv-to-xlsx 共发布 41 个版本,首次发布于 2018/09/18;过去 12 个月发布了 0 个版本。

版本发布日期距今
3.0.5latest2025/10/261 年前
3.0.42025/10/261 年前
3.0.32025/10/221 年前
3.0.22025/09/271.1 年前
3.0.12025/08/161.2 年前
3.0.02025/08/161.2 年前

关于 @aternus/csv-to-xlsx 的常见问题

@aternus/csv-to-xlsx 是什么?

通过Node.js CLI或API将CSV文件转换为XLSX(Excel 2007+XML格式)文件.

如何安装 @aternus/csv-to-xlsx?

在项目目录运行 npm install @aternus/csv-to-xlsx,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 csv-to-xlsx,可以用 npx csv-to-xlsx 直接运行。

@aternus/csv-to-xlsx 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@aternus/csv-to-xlsx 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@aternus/csv-to-xlsx 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@aternus/csv-to-xlsx 可以商用吗?

@aternus/csv-to-xlsx 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@aternus/csv-to-xlsx 的下载量有多少?

根据 npm 官方下载统计,@aternus/csv-to-xlsx 在 2026/10/07 – 2026/11/05 这 30 天内被下载 10,313 次,日均约 344 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@aternus/csv-to-xlsx 还在维护吗?

最新版本 3.0.5 发布于 2025/10/26(1 年前);至今共发布 41 个版本,其中过去 12 个月发布了 0 个;首次发布于 2018/09/18。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。