Python从Excel表中批量复制粘贴数据到新表

MoMo 2023年8月20日20:15:34
评论
115

新建10个Excel,写入数据,从10个Excel表中批量复制粘贴数据到新表

在Python中,你可以使用pandas库来读取和写入Excel文件。下面是一个示例,该示例创建了10个Excel文件,并从这些文件中批量复制粘贴数据到一个新的Excel文件。

安装依赖库

pip install pandas

创建测试的Excel文件并写入数据

import pandas as pd

# 创建10个Excel文件并写入数据
for i in range(1, 11):
    df = pd.DataFrame({
        'Name': ['Alice', 'Bob', 'Charlie'],
        'Age': [25, 30, 35],
        'Occupation': ['Engineer', 'Doctor', 'Artist']
    })
    df.to_excel(f'Excel_{i}.xlsx', index=False)

从多个Excel文件中批量复制粘贴数据到新表

# 初始化一个空的DataFrame用于存储所有数据
all_data = pd.DataFrame()

# 从10个Excel文件中读取数据并合并
for i in range(1, 11):
    df = pd.read_excel(f'Excel_{i}.xlsx')
    all_data = all_data.append(df, ignore_index=True)

# xpanx.com: 使用pandas库将合并后的数据保存到新的Excel文件
all_data.to_excel('Merged_Excel.xlsx', index=False)

 

基础知识解释

  1. pandas库: 这是一个数据分析库,用于数据处理和分析。它提供了DataFrame对象,这是一个二维表格结构,非常适用于数据操作。
  2. Excel操作: 在这个例子中,我们使用pandas的read_excelto_excel方法来读取和写入Excel文件。
  3. 数据合并: 使用pandas的append方法将多个DataFrame合并成一个。

运行这两段代码后,你将得到10个源Excel文件和一个名为Merged_Excel.xlsx的新Excel文件,其中包含所有源数据。希望这能帮助你解决问题!

 

https://xpanx.com/
MoMo
  • 本文由 发表于 2023年8月20日20:15:34
  • 转载请务必保留本文链接:https://xpanx.com/4168.html
Midjourney关键词大全:教程免费分享与介绍 人工智能

Midjourney关键词大全:教程免费分享与介绍

在当下数字化的时代,关键词对于搜索引擎、社交平台、内容生成等领域都具有至关重要的作用。了解并正确使用关键词,可以帮助内容更好地被推荐、被找到,也可以使AI生成工具更准确地为我们创建所需的内容。今天,我...
Python动态月度日历Excel生成器 Python

Python动态月度日历Excel生成器

功能 本脚本用于生成一个特定年份的日历,将其保存在Excel工作簿中。用户可以自定义年份以及一周的开始日(如星期一、星期日等)。每个月都会在一个单独的Excel工作表中呈现,且工作表中的周会以绿色背景...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: