@mskii/csv-file
v1.0.19
Published
CSVファイルを操作するモジュール
Downloads
10
Maintainers
Readme
CsvFile
CsvFile
は、Node.js
で CSV ファイルを簡単に扱うためのモジュールです。
CSV ファイルの読み込み、書き込み、行の追加などの機能を提供します。
機能
- CSV ファイルの新規作成とヘッダーの追加
- 既存の CSV ファイルへの行の追加
- CSV ファイルの読み込みとオブジェクトへの変換
- ヘッダーの検証
- 特定のカラムの値に基づく行の集計
- 特定の文字列を含む行の削除
インストール
npm install @mosuke_mkii/csv-file
使い方
以下は CsvFile
モジュールの基本的な使用例です:
const CsvFile = require('@mosuke_mkii/csv-file');
(async () => {
// CSVファイルの新規作成とヘッダーの追加
const csvFile = new CsvFile({
headers: ['Name', 'Age', 'Gender'],
path: 'example.csv'
});
await csvFile.createOnlyHeader();
// 既存のCSVファイルへの行の追加
await csvFile.append([
['John Doe', '30', 'Male'],
['Jane Doe', '25', 'Female']
]);
// CSVファイルの読み込みとオブジェクトへの変換
const rows = await csvFile.convertCsvToArray();
console.log(rows);
/*
output:
[
{ Name: 'John Doe', Age: '30', Gender: 'Male' },
{ Name: 'Jane Doe', Age: '25', Gender: 'Female' }
]
*/
})();
ライセンス
このプロジェクトは MIT ライセンス の下で公開されています。