Excel表头/字段一致的表格拼接【python语言】

需求

现有三张表格data1.csv、data2.csv和data3.csv,要求将这三张表格进行按行拼接整理成一张result.csv的表格。表格内容如下。

data1.csv

|-----|-----|-----|-----|-----|
| 字段A | 字段B | 字段C | 字段D | 字段E |
| A1 | 1 | 1 | 是 | 我 |
| A2 | 2 | 0 | 否 | 是 |
| A3 | 3 | 1 | 是 | 第 |
| A4 | 4 | 0 | 否 | 一 |
| A5 | 5 | 1 | 是 | |

data2.csv

|-----|-----|-----|-----|-----|
| 字段A | 字段B | 字段C | 字段D | 字段E |
| B1 | 1 | 1 | 是 | 你 |
| B2 | 2 | 0 | 否 | 是 |
| B3 | 3 | 1 | 是 | 第 |
| B4 | 4 | 0 | 否 | 二 |
| B5 | 5 | 1 | 是 | 个 |

data3.csv

|-----|-----|-----|-----|-----|
| 字段A | 字段B | 字段C | 字段D | 字段E |
| C1 | 1 | 1 | 是 | 他 |
| C2 | 2 | 0 | 否 | 是 |
| C3 | 3 | 1 | 是 | 第 |
| C4 | 4 | 0 | 否 | 三 |
| C5 | 5 | 1 | 是 | 个 |

result.csv

|-----|-----|-----|-----|-----|
| 字段A | 字段B | 字段C | 字段D | 字段E |
| A1 | 1 | 1 | 是 | 我 |
| A2 | 2 | 0 | 否 | 是 |
| A3 | 3 | 1 | 是 | 第 |
| A4 | 4 | 0 | 否 | 一 |
| A5 | 5 | 1 | 是 | 个 |
| B1 | 1 | 1 | 是 | 你 |
| B2 | 2 | 0 | 否 | 是 |
| B3 | 3 | 1 | 是 | 第 |
| B4 | 4 | 0 | 否 | 二 |
| B5 | 5 | 1 | 是 | 个 |
| C1 | 1 | 1 | 是 | 他 |
| C2 | 2 | 0 | 否 | 是 |
| C3 | 3 | 1 | 是 | 第 |
| C4 | 4 | 0 | 否 | 三 |
| C5 | 5 | 1 | 是 | 个 |

准备工作

三张表格data1.csv、data2.csv和data3.csv

代码

复制代码
import pandas as pd

# 读取CSV文件,指定GBK编码格式解决中文会遇到的utf-8的问题
data1 = pd.read_csv('data1.csv', encoding='GBK')
data2 = pd.read_csv('data2.csv', encoding='GBK')
data3 = pd.read_csv('data3.csv', encoding='GBK')

# 拼接表格
result = pd.concat([data1, data2.iloc[0:], data3.iloc[0:]], ignore_index=True)

# 保存结果到新的CSV文件
result.to_csv('result.csv', index=False)

# 打印结果
print("result结果输出如下:\n",result)

结果展示

相关推荐
石马马户1 天前
excel中使用宏绘制折线图
excel
tedcloud1231 天前
Orca 部署指南:开源 AI 推理服务的 Linux 部署实践
linux·运维·服务器·人工智能·开源·自动化·excel
星雨流星天的笔记本2 天前
0.0用excel拆分数据
excel
蓝创工坊Blue Foundry2 天前
PaddleOCR 本地部署教程:小模型 OCR 如何完成字段提取到 Excel
pdf·自动化·ocr·excel·paddlepaddle·paddle
wujian83112 天前
怎么用AI做excel表格 AI导出鸭来救场
人工智能·ai·excel·豆包·deepseek·ai导出鸭
用户298698530142 天前
React 前端处理 Excel 工作表复制的技术实践
javascript·react.js·excel
蓝创工坊Blue Foundry3 天前
个人藏书太多怎么整理?用 OCR 字段提取汇总成电子书目
pdf·ocr·excel·文心一言·paddlepaddle·paddle
蓝创工坊Blue Foundry3 天前
扫描件批量转 Excel:先确认要整表还原还是字段汇总
python·pdf·ocr·excel
Dylan的码园3 天前
从Excel到数据库:数据分析全流程与Kettle ETL实战指南
数据库·数据分析·excel
元Y亨H4 天前
Pandas 解析 Excel 导致的内存溢出(MemoryError)
python·excel