PivotTableがExcel2003に互換性があるかどうかを指定する
Contents
[
Hide
]
Aspose.Cells は、PivotTable をリフレッシュする際の Excel2003 との互換性を指定するための PivotTable.IsExcel2003Compatible プロパティを提供しており、true の場合は、文字列は255文字以下である必要があります。したがって、文字列が255文字を超える場合、切り捨てられます。false の場合は、文字列に前述の制限はありません。デフォルト値は true です。
PivotTableを更新する際にExcel2003に互換性があるかどうかを指定する
次のサンプルコードは、PivotTable.IsExcel2003Compatible プロパティの使用方法を説明しています。元の文字列は383文字です。しかし、PivotTable.IsExcel2003Compatible プロパティを true に設定し、ピボットテーブルをリフレッシュすると、ピボットテーブルのセル B5 のデータが切り捨てられ、255文字になります。ただし、PivotTable.IsExcel2003Compatible プロパティを false に設定し、ピボットテーブルを再度リフレッシュすると、ピボットテーブルのセル B5 のデータは切り捨てられず、383文字のままです。このコードで使用されている サンプルエクセルファイル、生成された 出力エクセルファイル、およびコンソール出力をダウンロードして参照してください。このプロパティの理解を深めるために、コード内のコメントも必ずお読みください。
コンソール出力
上記のサンプルコードを指定の サンプルエクセルファイル で実行した際のコンソール出力はこちらです。
Length of original data string: 383
Length of cell B5 after setting IsExcel2003Compatible property to True: 255
Length of cell B5 after setting IsExcel2003Compatible property to False: 383