ワークシートのクエリ テーブルの読み取りと書き込み
Contents
[
Hide
]
Aspose.Cells提供Worksheet.getQueryTables()を返すコレクションクエリ テーブル コレクション.特定のものを取得するにはクエリテーブル、 使用QueryTableCollection.get() プロパティを呼び出して、QueryTable のインデックスを渡します。のクエリテーブルクラスには、QueryTable を調整するための次の 2 つのプロパティがあります。
これらは両方ともブール値です。それらは、[データ] > [接続] > [プロパティ] を使用して Microsoft Excel で表示できます。
ワークシートのクエリ テーブルの読み取りと書き込み
次のサンプル コードは、最初のクエリテーブル最初のワークシートの両方を印刷します。クエリテーブルプロパティ。次に、QueryTable.PreserveFormattingに真実.
次のスクリーンショットは、ソースエクセルファイルコードとそのプロパティで使用され、クエリテーブル値。
次のスクリーンショットは、出力エクセルファイルコードとそのプロパティによって生成され、クエリテーブル値。ご覧のとおり、Preserved Formatting チェックボックスがオンになっています。
コンソール出力
上記のサンプル コードのコンソール出力は次のとおりです。
Adjust Column Width: true
Preserve Formatting: false
クエリ テーブルの結果範囲を取得する
Aspose.Cells は、アドレス、つまりクエリ テーブルのセルの結果範囲を読み取るオプションを提供します。次のコードは、クエリ テーブルの結果範囲のアドレスを読み取ることにより、この機能を示しています。サンプルファイルがダウンロードできますここ.