0

以前は BIFF を使用してグリッドを Excel にエクスポートしていましたが、行数に制限があるため、OOXML 形式に移行することを考えました。開始するために利用できるサンプル ソースはありますか。私はDelphiが初めてなので、これを手伝ってください。

4

1 に答える 1

1

まず、組み込みの DevExpress エクスポートから Excel へのエクスポート機能を使用します。それはあなたの仕事の日数を節約します:

cxGridExportLink.pas : ExportGridToExcel [OOXML を使用しない] または ExportGridToXLSX [特にカスタム DX xml ドキュメント クラスを介して OOXML を使用する]

ただし、DIY OpenXML アプローチを使用する必要がある場合は、次の場所から始めるのが最適です。

これらはすべて C# のリファレンスですが、主にそれが目的の XML であるため、翻訳するのはそれほど難しくありません。私は OpenXML を使用して Word と Excel の読み取りと書き込みを行いましたが、それを学習する唯一の方法は、OpenXML ビューアーを使用して既存のドキュメントを開き、シート、行、セルを調べて、すべてがどのように適合するかを調べることでした。一緒。それは簡単なことではなく、ドキュメントは大変な作業であり、制限があります。やり始めたときは満足感がありますが、確かに時間がかかります。

編集

私が持っている DX は TcxGrid であることに気付きました。つまり、以前の TdxDBGrid ではありません。それがこのシナリオで違いを生むかどうかはわかりません。

于 2013-02-27T07:43:24.263 に答える