複雑なExcelファイルをプログラムで作成する方法
セルが結合されていたりするようなExcelファイルはCSVでは表現できません。
またExcelファイルはバイナリ形式のためプログラムで作成するには厄介です。
このようなときにはXML形式が使えます。
[参考記事] Excelで保存したときのCSVファイルの仕様
[参考記事] HTMLのTABLEタグを簡単にCSVファイルに変換する方法
元になるExcelファイルを作成して、ファイルの種類を『XMLスプレッドシート』にして保存します。

このファイルはバイナリ形式ではなくテキスト形式のためプログラムで作成するのは簡単です。
またwebで公開する場合のContent-Typeは次のようになります。
Content-Type: application/xml
関連記事
- Windows11でオフラインアカウントを作成する方法(Microsoftアカウントを使わない)
 - 「VCRUNTIME140_1.dllが見つからないため、コードの実効を続行できません」の対処法
 - WindowsでソフトウエアRAIDを組む方法(ストライプボリューム ミラーボリューム RAID5)
 - Connecting to walletが終わらない場合の対処法
 - Google ChromeでHTTPリクエストヘッダーのAccept-Languageを変更する方法
 - Windows10で自動更新を停止させる方法(Windows Updateの停止)
 - PCやスマホがネットワーク内にあるかどうかを調べる(在宅かどうかの判断)
 - プログラムでもっとも正確に日本の祝日を求める方法(内閣府公表CSVの過去3度の改訂履歴)
 - FAT(File Allocation Table)ファイルシステムの仕様 FAT16 FAT32 exFAT VFAT
 - SDカード・microSDカードの規格
 - Raspberry Pi 4 Model Bのチップ・無線LANアンテナ
 - Raspberry Pi Zero WHのチップ・無線LANアンテナ(大きなチップはCPUではありません)
 - Raspberry Piの選び方・用途別のおすすめモデル
 - Raspberry Piの各モデルスペック比較
 - 各ストレージの速度一覧 規格速度や実効速度(HDD/SSD/M2/NVMe/USBメモリ)
 - Poderosa5で「インデックスが配列の境界外です。」と出る場合の対処法(CentOS8 Ubuntu)
 - Windowsを定時にシャットダウンするツール
 - GoogleChromeでSSL接続を強制される設定(HSTS)のキャッシュを消す方法
 - 10GbEのLANカードで、速度が遅いときの設定方法(ジャンボフレーム・ジャンボパケット)
 - Windows10でデバイスマネージャーを開く方法
 - ブラウザでJPG画像を保存しようとすると.jfifの拡張子で保存されるのを.jpgに戻す方法
 - ホスト名(ドメイン)をローカルIPに名前解決させる方法(ローカルDNS不要)
 - batファイルのコマンドが完了してもウインドウを開いたままにする方法
 - LinuxでNTFS(Windows形式)のフォーマットをする方法
 - 破損したストレージからのデータ復旧
 - ata1.00: SRST failed(errno=-16) と出る場合
 - Google Chromeでプロキシを使う方法(Chromeのみ・OS全体)
 - Googleカレンダーの共有の予定をiPhoneに表示させる方法
 - メールテキストの1行の文字数制限(最大1,000文字、78文字以下であるべき)
 - MBR形式で設定されたHDDパーティションをGPT形式に変更する方法(2TB以上のHDDを認識させる方法)
 - 環境変数(PATH)を設定する方法
 - 多言語対応テキストエディタの一覧
 - Windows8でOutlook ExpressやWindowsメール、WindowsLiveメールのデータを移行する方法
 - McAfeeのアンインストールができない場合の対処法
 - 「ID」や「ID_xxxx」という文字列があるCSVファイルをExcelで開くとSYLKエラーが出る
 - Excelの日付が数字になるときの対処法
 - Excelの日付や時間の表示形式(書式記号)の一覧
 - Windows7やWindowsVistaでTelnetを使用する方法
 - ユーザーフォルダのパスを取得する方法
 - コマンドプロンプトの文字コードを変える方法
 - コードページの一覧
 - ナインパッチとは(9-Patch)
 - PCでスマートフォンサイトにアクセスする方法
 - Windowsでファイルの拡張子を表示する方法
 - switch文とif文の違い
 - Excelで保存したときのCSVファイルの仕様
 - Yahoo!JAPANの提供するAPI
 - 郵便番号データのダウンロードと注意点
 - ハードタブとソフトタブ
 
スポンサーリンク





