ワークシートからデータをエクスポートする際に重複する列を自動的にリネーム

可能な使用シナリオ

ユーザーは、ワークシートからデータをデータテーブルにエクスポートする際に重複する列の問題に直面することがあります。データテーブルには重複する列を持つことはできないため、ワークシートデータをデータテーブルにエクスポートする前に重複列をリネームする必要があります。Aspose.Cells では、ExportTableOptions.RenameStrategyプロパティを使用して、指定された戦略に従って重複列を自動的にリネームできます。RenameStrategy.Digitを指定すると列名がcolumn1、column2、column3などのようにリネームされ、RenameStrategy.Letterを指定するとcolumnA、columnB、columnCなどのようにリネームされます。

ワークシートデータをエクスポートする際に重複する列の名前を自動的に変更する

次のサンプルコードでは、ワークシートの最初の3列にいくつかのデータを追加しますが、すべての列の名前がPeopleです。次に、RenameStrategy.Letter戦略を指定してワークシートからデータをデータテーブルにエクスポートします。その後、Aspose.Cells によって生成されたデータテーブルの列名を印刷します。次のスクリーンショットは、ビジュアライザ内でエクスポートされたデータを持つデータテーブルを示しています。重複する列がPeopleA、PeopleBなどにリネームされていることがわかります。

todo:image_alt_text

サンプルコード

コンソール出力

上記サンプルコードのコンソール出力は次のとおりです。

People

PeopleA

PeopleB