Skip to content

鼓励作者:欢迎 star 或打赏犒劳

node-csv 库使用

node-csv 是一个用于解析和生成 CSV 文件的库,根据其提供的功能,它被分为了四个子包:

安装 csv

sh
npm install csv
# OR
pnpm add csv

解析 csv 文件

js
import fs from 'fs-extra'
import { parse } from 'csv/sync'

const csvFile = await fs.readFile('./file.csv')
const csvData = parse(csvFile)

写入 csv 文件

js
import fs from 'fs-extra'
import { stringify } from 'csv/sync'

const data = [
  ['m', 'a', 'o'],
  ['m', 'a', 'o'],
  ['m', 'a', 'o'],
]
const csvData = stringify(data)

fs.writeFile('./file.csv', csvData)

如有转载或 CV 的请标注本站原文地址