メインコンテンツまでスキップ

はじめに

xlmakeは、TypeScript向けの宣言的なExcel生成ライブラリです。

なぜxlmakeを作ったのか

既存のJS/TypeScript向けExcel出力ライブラリ(ExcelJS等)は命令的であり、最終的なアウトプットがコードから見えづらいという問題があります。

xlmakeは宣言的なAPIを提供し、コードを見れば最終的なExcelの構造がわかる形を目指しています。

ExcelJSとの比較

観点ExcelJS(命令的)xlmake(宣言的)
書き方セルを1つずつ操作最終形を宣言
見通しコードから結果が見えづらいコードから結果が見える
例えjQueryReact

主な特徴

  • 宣言的API: 最終アウトプットがわかりやすい形で書ける
  • メソッドチェーン型: 流れるようにExcelを構築できる
  • TypeScript完全対応: 型補完が効いて書きやすい
  • プリセットスタイル: よく使うスタイルを簡単に適用
  • Node.js + ブラウザ両対応: どちらの環境でも動作

次のステップ