ホームページ  >  記事  >  ウェブフロントエンド  >  Excel コンテンツを読み書きする Nodejs メソッド

Excel コンテンツを読み書きする Nodejs メソッド

小云云
小云云オリジナル
2018-03-19 09:45:592576ブラウズ

この記事では主に、nodejs で Excel コンテンツを読み書きする簡単な方法を紹介し、nodejs での一般的な Excel モジュールの読み書きを簡単に分析し、nodejs で Excel を読み書きする具体的な操作スキルを例の形式で分析します。皆さんのお役に立てれば幸いです。 Excel の読み取りと書き込みをサポートする

Node.js モジュール

node-xlsx: Node.js に基づいて Excel ファイル データを解析し、Excel ファイルを生成します。xlsx 形式のファイルのみをサポートします。 Node.js は Excel ファイル データを解析し、xls および xlsx 形式のファイルをサポートします。
excel-export: Node.js に基づいてデータを生成し、Excel ファイルにエクスポートします。生成されるファイル形式は xlsx です。 Excelファイルからnode.jsに基づいてデータを抽出します。xls形式のファイルのみをサポートします。
アップロードされたExcelファイル内のデータをnode-xlsx
を介して抽出し、新しいExcelファイルを生成する方法を説明します。コードは次のとおりです:

var xlsx = require('node-xlsx');
var fs = require('fs');
//读取文件内容
var obj = xlsx.parse(__dirname+'/test.xlsx');
var excelObj=obj[0].data;
console.log(excelObj);
var data = [];
for(var i in excelObj){
  var arr=[];
  var value=excelObj[i];
  for(var j in value){
    arr.push(value[j]);
  }
  data.push(arr);
}
var buffer = xlsx.build([
  {
    name:'sheet1',
    data:data
  }
]);
//将文件内容插入新的文件中
fs.writeFileSync('test1.xlsx',buffer,{'flag':'w'});


関連する推奨事項:

php Excelの読み書き PHP処理の手順の紹介 Excel

PHPのEXCELクラスの読み書き

php Excel クラスの読み書き、複数のタスクをサポート ブックとカスタム スタイル

以上がExcel コンテンツを読み書きする Nodejs メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。