表題の件で質問させてください。
node.jsのxlsxモジュールを用いてExcelファイルの書き込み操作をやろうと思っています。
問題としては、書き込み前と書き込み後でExcelファイルのスタイルが変わってしまうことです。
以下のコードで書込み操作をします
js
1var XLSX = require( 'xlsx' ); 2 3// ファイル読み込み 4var book = XLSX.readFile( "C:\Users\Desktop\Test.xlsx" ); 5 6// シート 7var sheet1 = book.Sheets["Sheet1"]; 8sheet1["!ref"] = "A1:E13" 9console.log( sheet1 ); 10 11 12sheet1["A2"] = { t: "s", v: 100, w: "100" }; 13sheet1["B2"] = { t: "s", v: 200, w: "200" }; 14sheet1["C2"] = { t: "s", v: 300, w: "300" }; 15 16book.Sheets["Sheet1"] = sheet1; 17XLSX.writeFile(book, "C:\Users\Desktop\Test.xlsx"); 18console.log( sheet1 );
書き込んだ後のExcelファイルは以下のようにセルの色や罫線が無くなっている状態です。
理想とする姿はセルのスタイルは維持したまま値の操作をしたいと考えています。
リファレンスを見たのですが該当する箇所がどこか見つけられませんでした・・・。
そもそもモジュールでやれる範囲外の要望かもしれませんがアドバイス宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/24 12:37
2018/10/24 13:08