You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何快速将堆叠式公寓面积表整理为标准格式适配Illustrator变量工作流?

堆叠式西班牙语公寓面积表转标准CSV(适配Illustrator批量蓝图)

我在地产营销部负责在售公寓商业蓝图排版,日常对接不同建筑事务所的面积数据:多数提供的是标准格式——行对应单套公寓,列包含公寓编号、户型、各房间面积;但有一家事务所发来的是堆叠式西班牙语表格(每条记录为单套公寓的一个房间面积),必须转成标准格式才能导出CSV,配合Illustrator变量生成批量蓝图。

以下是实测高效的转换方法:

1. Excel/Google Sheets 公式快速转换(适合单份小表)

  • 生成标准表行基础:用UNIQUE()提取堆叠表中的公寓编号列,得到所有唯一公寓的列表
  • 匹配户型信息:用XLOOKUP(标准表!A2, 堆叠表!A:A, 堆叠表!C:C)(假设堆叠表A列为公寓号、C列为户型),下拉填充所有行
  • 提取各房间面积:针对西班牙语房间类型(如Sala=客厅、Dormitorio=卧室、Baño=卫生间),用SUMIFS(堆叠表!D:D, 堆叠表!A:A, 标准表!A2, 堆叠表!B:B, "Sala")提取对应面积,依次添加所有房间列
  • 最后直接另存为CSV格式即可

2. Excel Power Query 一键转换(适合多份表格)

  • 将堆叠表导入Power Query:点击「数据>自表格/区域」
  • 选中房间类型列(西班牙语列名),点击转换>透视列,值列选面积列,聚合方式选「不要聚合」(每套公寓的每个房间仅一条记录)
  • 调整列顺序(把公寓编号、户型移至最前),加载回Excel后导出CSV

3. Python脚本自动化(适合大量重复任务)

若频繁收到这类堆叠表,用pandas写个脚本可一键处理:

import pandas as pd

# 读取堆叠式Excel表,替换为你的文件路径和对应西班牙语列名
df = pd.read_excel("stacked_area_table.xlsx")

# 透视转换为标准格式
standard_df = df.pivot(
    index=["Número de apartamento", "Tipo"],  # 公寓编号、户型列名
    columns="Tipo de habitación",  # 房间类型列名
    values="Área"  # 面积列名
).reset_index()

# 导出为UTF-8编码CSV,避免西班牙语乱码
standard_df.to_csv("standard_area_table.csv", index=False, encoding="utf-8-sig")

内容的提问来源于stack exchange,提问作者Guillermo Pascual

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 07:47:07