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

xlmake

Declarative Excel Generation Library

コードを見れば最終的なExcelの構造がわかる

A1📊

宣言的API

最終的なExcelの構造がわかりやすい形で書けます。命令的なAPIではなく、宣言的なAPIでコードの見通しが良くなります。

B1📝

TypeScript完全対応

型補完が効いて書きやすく、型安全なコードを書けます。開発体験を重視した設計になっています。

C1🔗

メソッドチェーン型

流れるようにExcelを構築できます。シンプルで直感的なAPIで、すぐに使い始められます。

クイックスタート

example.ts
import { xlmake } from "xlmake"

const output = await xlmake()
  .sheet("売上")
  .table({
    preset: "basic",
    columns: [
      { key: "name", label: "商品名" },
      { key: "price", label: "価格" },
      { key: "quantity", label: "数量" }
    ],
    data: [
      { name: "りんご", price: 100, quantity: 50 },
      { name: "みかん", price: 80, quantity: 100 },
      { name: "バナナ", price: 120, quantity: 30 }
    ],
  }).getNode();
report.xlsxGenerated Output
ABC
1商品名価格数量
2りんご10050
3みかん80100
4バナナ12030
Loading...