[解決済み] NodejsでExcelファイルを作成するには?
2022-12-22 12:26:55
質問
私はnodejsのプログラマーです。私は今、私はExcelファイルの形式で保存したいデータのテーブルを持っています。どのように私はこれを行うことについて行くのですか?
私はいくつかのNodeライブラリを見つけました。しかし、それらのほとんどは、Excel WritersよりもむしろExcel Parsersです。 私はLinuxサーバーを使用しています。 したがって、Linux上で実行できるものが必要です。あなたが知っている有用なライブラリがあれば私に知らせてください。
または、CSVファイルをxlsファイルに変換する方法はありますか(プログラム的に)?
どのように解決するのですか?
excel4node は、メンテナンスされた、ネイティブのExcelファイル作成ツールです。 公式仕様書から構築されています。 . に似ていますが、よりメンテナンスされています。 mxexcel-builder に似ていますが、他の回答で言及されているよりも保守されています。
// Require library
var excel = require('excel4node');
// Create a new instance of a Workbook class
var workbook = new excel.Workbook();
// Add Worksheets to the workbook
var worksheet = workbook.addWorksheet('Sheet 1');
var worksheet2 = workbook.addWorksheet('Sheet 2');
// Create a reusable style
var style = workbook.createStyle({
font: {
color: '#FF0800',
size: 12
},
numberFormat: '$#,##0.00; ($#,##0.00); -'
});
// Set value of cell A1 to 100 as a number type styled with paramaters of style
worksheet.cell(1,1).number(100).style(style);
// Set value of cell B1 to 300 as a number type styled with paramaters of style
worksheet.cell(1,2).number(200).style(style);
// Set value of cell C1 to a formula styled with paramaters of style
worksheet.cell(1,3).formula('A1 + B1').style(style);
// Set value of cell A2 to 'string' styled with paramaters of style
worksheet.cell(2,1).string('string').style(style);
// Set value of cell A3 to true as a boolean type styled with paramaters of style but with an adjustment to the font size.
worksheet.cell(3,1).bool(true).style(style).style({font: {size: 14}});
workbook.write('Excel.xlsx');
関連
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] Git リポジトリで削除されたファイルを検索して復元する方法
-
[解決済み] Pythonでファイルやフォルダを削除する方法は?
-
[解決済み] npm package.jsonファイルのdependencies, devDependencies, peerDependenciesの違いは何ですか?
-
[解決済み] package.jsonの各依存関係を最新バージョンに更新する方法は?
-
[解決済み] Microsoft Officeをインストールせずに、C#でExcel(.XLSおよび.XLSX)ファイルを作成するにはどうすればよいですか?
-
[解決済み] ファイルを作成し、書き込むにはどうすればよいですか?
-
[解決済み】Excelで特定のテキスト値を自動的に日付に変換しないようにする。
-
[解決済み] Excelの日付から文字列への変換
-
[解決済み] VBAでFileSystemObjectを使用するにはどうしたらよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] MacとWindowsのExcelでCSVファイルを正しく開くにはどのようなエンコーディングが必要ですか?
-
[解決済み] Excelでミリ秒を表示する
-
[解決済み] Excelの日付から文字列への変換
-
[解決済み] 列の最後の非空白セル
-
[解決済み] Excel で範囲の各行をループする
-
[解決済み] 時間ではなく、時間DURATIONで仕事をする
-
[解決済み] リンク更新の警告を表示しないようにするには?
-
[解決済み] Microsoft ExcelのActiveXコントロールは無効ですか?
-
[解決済み] VBAを使用してカスタムリボンタブを追加するには?
-
[解決済み] セルからコピーする際に引用符を省く