如何以特定格式将数据从数据透视表导出到 .csv?

How to export data from a PivotTable to .csv in a specific format?

我有一个包含 65000 行的工作表。每行中的第一个单元格来自包含 1,500 个值的列表。例如:

PartNumber1|Application1
PartNumber1|Application2
PartNumber1|Application3
PartNumber2|application1
Partnumber2|Application2
PartNumber3|Application1
PartNumber3|Application2
PartNumber3|Application3

等等...

我需要得到如下输出

PartNumber1,Application1,application2,application3
PartNumber2,Application1,Application2
PartNumber3,Application1,Application2,Application3 ....etc

现在,在 Excel 中,我可以创建一个数据透视表 - 但我想要一个 CSV 文件导入到数据库中。

谁能指出我正确的方向?

我的预感是数据透视表在这里无关紧要(而且 "one off" 比 "routine" 多)所以建议:

制作副本。假设解析数据位于 ColumnA 中,文本到列和管道作为分隔符。在顶部插入一行。在 C2 中:

=IF(A1=A2,C1&","&B2,A2&","&B2)  

在 D2 中:

 =A2<>A3  

将两个公式复制下来以适应。 Select 全部、复制、选择性粘贴、值。在 ColumnD 中过滤到 select FALSE。删除所有可见的。删除ColumnD,删除ColumnsA:B。将结果另存为 .csv.