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

时间:2015-02-25 22:33:15

标签: excel excel-formula pivot-table export-to-csv worksheet-function

我有一个包含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文件导入数据库。

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:5)

我的预感是数据透视表在这里是无关紧要的(这是更多"一次性"比#34;常规")所以建议:

处理副本。假设解析数据在ColumnA中,Text to Columns和pipe作为分隔符。在顶部插入一行。在C2:

=IF(A1=A2,C1&","&B2,A2&","&B2)  
D2中的

 =A2<>A3  

将两个公式复制到适合的位置。选择全部,复制,选择性粘贴,值。过滤以在ColumnD中选择FALSE。删除全部可见。删除ColumnD,删除ColumnsA:B。将结果保存为.csv。