如何将多维度AWS使用CSV报表转为指定格式Excel?求更优方案
用Excel Power Query转换Cloudability AWS报表为交叉表
你可以直接用Excel内置的Power Query工具完成格式转换,无需编写Perl/Shell脚本,步骤如下:
操作步骤
导入CSV文件
打开Excel,点击「数据」选项卡 → 「获取数据」→ 「从文件」→ 「从CSV」,选择你从Cloudability导出的AWS报表文件。清理数据(可选但建议)
在Power Query编辑器中,选中所有列,点击「转换」选项卡 → 「格式」→ 「修剪文本」,去除列名和数据中的多余空格(避免后续透视出错)。透视生成交叉表
- 选中
service_name列 - 点击「转换」选项卡 → 「透视列」
- 在弹出的窗口中:
- 「值列」选择
total_adjusted_amortized_cost - 「高级选项」选择「不要聚合」(因为每个服务+月份组合仅有一条数据)
确认后,数据会自动转换为以服务名为行、月份为列的格式。
- 「值列」选择
- 选中
加载到Excel
点击Power Query编辑器左上角的「关闭并上载」,转换后的表格就会出现在Excel工作表中。
优势
- 全程可视化操作,无需编写代码
- 可保存查询规则,后续导出新报表时直接刷新即可重复转换
- 处理大量数据时效率优于手动脚本
内容的提问来源于stack exchange,提问作者Pradeep Chandran
相关产品推荐
相关产品推荐

