
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【C# Excel 帳票】COM操作からClosedXML/NPOI+LibreOfficeに代替した話
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【C# Excel 帳票】COM操作からClosedXML/NPOI+LibreOfficeに代替した話
はじめに 生産管理システム SmartF(Windows Forms版)では、Microsoft ExcelのCOM操作を使って各帳票の... はじめに 生産管理システム SmartF(Windows Forms版)では、Microsoft ExcelのCOM操作を使って各帳票のExcelテンプレート(.xlsx)からPDFを出力しています。 この処理をBlazorベースのWebアプリケーションSmartFへ移植するにあたり、Officeライセンスや技術的制約を考慮した見直しが必要となりました。 この記事では、私が初めてCOM操作に触れたときの経験から、ClosedXML(断念) → NPOI → LibreOffice という技術移行を記録としてまとめます。 背景と技術的制約 Windows Forms 版での構成 あらかじめ作成されたExcelテンプレート(.xlsx)に、アプリケーションからデータを差し込み、 そのままExcelのCOM機能 PrintOutEx を使って、仮想プリンタ(Microsoft Print to