2016-10-05 22 views
7

node.jsの既存のExcelファイルを変更する方法はありますか? 私はexceljsを調べましたが、既存のデータを変更するだけの機能は提供していません。新しいストリームに書き込むようです。node.jsを使用して既存のExcelファイルを変更する

またはexceljsで何かを忘れましたか?

ありがとうございます。

+2

私は下の票を理解していない、ジェニファーは間違いなく合計noobですが、彼女の質問は正当です。 –

答えて

13

exceljsは、Excelスプレッドシートを変更できるようにします。ここで

は、既存のスプレッドシートに読み込み、別のファイルに出戻ってそれを書き込む例です:

var Excel = require('exceljs'); 
var workbook = new Excel.Workbook(); 

workbook.xlsx.readFile('old.xlsx') 
    .then(function() { 
     var worksheet = workbook.getWorksheet(1); 
     var row = worksheet.getRow(5); 
     row.getCell(1).value = 5; // A5's value set to 5 
     row.commit(); 
     return workbook.xlsx.writeFile('new.xlsx'); 
    }) 

あなたはexceljsとストリームAPIを使用している場合は、あなたがすることができますまた、パイプあなたのストリームをfs.createWriteStreamにします同様にファイルに書き込みます。

+1

ありがとう)。これは私が探しているものです。 – jengfad

-8

StackOverflowは、モジュールの検索に役立つプラットフォームではありません。

とにかく、私はxlsxにあなたがいると思います。このモジュールは、Excelファイルを読み込み、解析し、書き込むことができるため、探しているものを実行する必要があります。

+1

StackOverflowは質問をするためのものですが、彼女はモジュールを要求していませんが、実際には何かを特定する方法は完全に有効です。 – calbertts

関連する問題