ワークシート データのエクスポート中に重複する列の名前を自動的に変更する
Contents
[
Hide
]
考えられる使用シナリオ
ワークシートからデータ テーブルにデータをエクスポートしているときに、列が重複するという問題に直面することがあります。 DataTable は重複する列を持つことができないため、ワークシート データをデータ テーブルにエクスポートする前に、重複する列の名前を変更する必要があります。 Aspose.Cells は、指定した戦略に従って、重複する列の名前を自動的に変更できますExportTableOptions.RenameStrategy財産。指定すればRename戦略.Digit、列は、column1、column2、column3 などのように名前が変更されます。Rename戦略.Letter の場合、列は columnA、columnB、columnC などのように名前が変更されます。
ワークシート データのエクスポート中に重複する列の名前を自動的に変更する
次のサンプル コードは、ワークシートの最初の 3 つの列にいくつかのデータを追加しますが、すべての列の名前は同じです。人々 .次に、指定してワークシートからデータテーブルにデータをエクスポートしますRename戦略.レター戦略。次に、Aspose.Cells によって生成されたデータ テーブルの列名を出力します。次のスクリーンショットは、ビジュアライザーでデータがエクスポートされたデータ テーブルを示しています。ご覧のとおり、重複した列の名前が PeopleA、PeopleB などに変更されました。
サンプルコード
コンソール出力
参考までに、上記のサンプル コードのコンソール出力を次に示します。
People
PeopleA
PeopleB