python用pandas写入excel_python pandas 读取文件 写入文件excel

本文介绍了如何使用Python的Pandas库来读取和写入Excel文件。首先展示了如何读取多个工作表的数据到DataFrame,并进行数据整合。接着,演示了如何将数据写入新的Excel文件,包括创建DataFrame并保存到Excel,以及如何通过OrderedDict保持写入顺序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

读取数据

import pandas as pd

import collections

def readLocationCodeForExcel():

read_file = r"test.xlsx"

sheet_names = {"库位码","地堆码"}

sheet_data = pd.ExcelFile(read_file) #读取sheet数据

#sheet列表

read_sheet_data = sheet_data.sheet_names

#查看缺少的sheet

lack_set = sheet_names - set(read_sheet_data)

#初始化数组

read_code_array = np.array([])

row_col_array = np.array([])

region_array = np.array([])

if lack_set:

logger.info("缺少的sheet将不会查询:{}".format(lack_set))

sheet_names = sheet_names - lack_set

for sheet_name in sheet_names:

df = pd.read_excel(read_file,sheet_name=sheet_name,dtype=str)

if sheet_name in df.keys():

#print(type(df[sheet_name].values))

#read_code_list = read_code_list + list(df[

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值