ワークシートからデータをエクスポートする際に重複する列を自動的にリネーム
Contents
[
Hide
]
可能な使用シナリオ
ユーザーは、ワークシートからデータをデータテーブルにエクスポートする際に重複する列の問題に直面することがあります。データテーブルには重複する列を持つことはできないため、ワークシートデータをデータテーブルにエクスポートする前に重複列をリネームする必要があります。Aspose.Cells では、ExportTableOptions.RenameStrategyプロパティを使用して、指定された戦略に従って重複列を自動的にリネームできます。RenameStrategy.Digitを指定すると列名がcolumn1、column2、column3などのようにリネームされ、RenameStrategy.Letterを指定するとcolumnA、columnB、columnCなどのようにリネームされます。
ワークシートデータをエクスポートする際に重複する列の名前を自動的に変更する
次のサンプルコードでは、ワークシートの最初の3列にいくつかのデータを追加しますが、すべての列の名前がPeopleです。次に、RenameStrategy.Letter戦略を指定してワークシートからデータをデータテーブルにエクスポートします。その後、Aspose.Cells によって生成されたデータテーブルの列名を印刷します。次のスクリーンショットは、ビジュアライザ内でエクスポートされたデータを持つデータテーブルを示しています。重複する列がPeopleA、PeopleBなどにリネームされていることがわかります。
サンプルコード
コンソール出力
上記サンプルコードのコンソール出力は次のとおりです。
People
PeopleA
PeopleB