如何以特定格式将数据从数据透视表导出到 .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.
我有一个包含 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.