質問: プログラムでC ++でExcelファイルを作成する 私は2つの異なる方法でExcelにエクスポートするプログラムを見てきました。 1. Excelを開いてセルごとにデータセルを入力する(実行中はマクロのように見える) 2. ディスクにExcelファイルを作成し、ファイルにデータを書き込む(MS Accessのエクスポート機能など) ナンバー1はひどく遅く、私にとってはそれは単なる畏敬の念です。 2番は私がする必要があります。私はC + +でExcelファイルを作成できるようにSDKのいくつかの並べ替えが必要と推測しています。 1. .xlsと.xlsxには別のSDKが必要ですか? 2. どこで入手できますか? (私はそれをGoogleで試してみましたが、Excelファイルを作成するためのインターフェイスを提供するよりも、他のことをやっているようなSDKが見つかりました)。 3. ランタイムに関しては、Excelファイルを作成する必要があるPC上でMS Officeを使用する必要がありますか、実行可能ファイルで展開できる再配布可能なDLLがありますか?
回答: また、 `ODBC` または `ADO` ドライバで、制限された使用量のデータベースと同様に `XLS` / `XLSX` 。書式設定が必要な場合や、ファイルを古くから作成する場合は、いくつかのテンプレートを使用できます。もちろん、フィールド値でプレーすることで制限されます。スタイリングなどのためには、 `Microsoft` のような `Excel` APIを使用する必要があります。