Python学习之处理excel一:读取excel以及基本操作

老规矩直接上代码和注释,这里直接推荐pandas库来读取

#导入pandas库,pandas是一个数据处理库
#导入os库,os是一个处理系统的库,好比查找文件路径
import pandas as pd
import os

#输入文件
fileName           = "xxx.xlsx"
#输出文件
testOutPutfileName = "xxx.xlsx"

#文件路径,r表示该路径为只读,转义字符不做转义
filePath           = r"C:\Users\"
#列出文件夹下的所有文件
fileNamelist       = os.listdir(filePath)
#读取excel文件
file4              = pd.read_excel(fileName)

#遍历文件夹下的文件,批量处理内容 
for i in range(len(fileNamelist)):
  file = pd.read_excel(filePath + "\\" + fileNamelist[i])
  #file[0,0]表示0行0列,后面的[:-6]表示提取该内容的开始到倒数第六位
  titleofProject=file.values[0,0][:-6]
  #file4文件的列标题为aaaa的第i行赋值
  file4["aaaa"][i]=titleofProject
 
#将file4文件写入到输出文件中,并且去掉索引写入
with pd.ExcelWriter(testOutPutfileName) as writer:
    file4.to_excel(writer,index = False)

#if program run succesfully, it will print successfully
print("succesfully")

Tips:

关于路径,如果是linux路径的画,目录间的间隔是“/”,但如果是windows路径的话,是"\\",或者在路径前面写r标明为只读。因为在python程序中"\"为转义字符,好比"\n"表示回车。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值