【问题标题】:How to export data from a PivotTable to .csv in a specific format?如何以特定格式将数据从数据透视表导出到 .csv?
【发布时间】:2015-02-25 22:33:14
【问题描述】:

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

谁能指出我正确的方向?

【问题讨论】:

  • 在 PT 中将其保存到 csv 中,为我提供了与我需要的不同的布局。它将所有数据混合到一个列中:(

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


【解决方案1】:

我的直觉是数据透视表在这里无关紧要(而且这更像是“一次性”而不是“常规”)所以建议:

制作副本。解析假定在 ColumnA 中的数据,其中 Text to Columns 和管道作为分隔符。在顶部插入一行。在 C2 中:

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

在 D2 中:

 =A2<>A3  

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-15
    • 1970-01-01
    • 2018-06-27
    • 2021-08-17
    • 1970-01-01
    • 2015-06-29
    • 1970-01-01
    相关资源
    最近更新 更多