この記事では、主に、nodejs が Excel コンテンツを読み書きする方法を紹介し、一般的な nodejs の Excel 読み書きモジュールを簡単に分析し、nodejs が Excel を読み書きする具体的な操作スキルを例の形で分析します。この記事を参照してください
この例では、nodejs が Excel コンテンツを単純に読み書きする方法を説明しています。参考のために皆さんと共有してください。詳細は次のとおりです:
Excelの読み取りと書き込みをサポートするnode.jsモジュール
node-xlsx: Node.jsに基づいてExcelファイルデータを解析し、Excelファイルを生成します。 xlsx 形式のファイルのみをサポートします。
Excel-parser: Node.js に基づいて Excel ファイル データを解析し、xls および xlsx 形式のファイルをサポートします。生成されるファイル形式は xlsx です。
node-xlrd :node.js に基づいて Excel ファイルからデータを抽出します。xls 形式のファイルのみをサポートします。
アップロードされたExcelファイル内のデータをnode-xlsx
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'});
上記は私が皆さんのためにまとめたもので、将来皆さんのお役に立てれば幸いです。
JavaScript EventEmitterの秘密
以上がExcelコンテンツを読み書きするNodejsの簡単なメソッドの例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。