使用Python对excel中的数据进行处理,工作效率提升数十倍

一、读取excel中的数据

首先引入pandas库,没有的话使用控制台安装 —— pip install pandas 。

import pandas as pd     #引入pandas库,别名为pd  
   
#read_excel用于读取excel中的数据,这里只列举常用的两个参数(文件所在路径,忽略头字段)  
data = pd.read_excel('excel路径', header = 0)  
print(data)  #可以打印看看自己读取的数据  

read_excel的具体参数,可根据实际需要选择。

二、转换和处理数据

如果想对excel中读取的数据进行处理,最好把它转换成list,输出的时候使用dataFrame。

#输入之后转换一维数组  
data = datas.values  #只读取excel中的值,不读取序号  
data = list(np.concatenate(data.reshape((-1, 1), order="F")))  #转换  
print(list)  #查看数组  
   
#其他处理代码……  
   
#输出的时候,定义一个空的dataFrame,把数据添加到dataFrame中  
df = pd.DataFrame()  #定义空的dataFrame  
#通过循环将数据添加到df  
for i in data:  
    df = df.append([i])   #把数据添加到末尾  

三、将数据输出到excel

输出同样只要一行简单代码,使用dataFrame格式将数据输出到表格。

#to_excel用于输出excel中的数据,这里同样只列举两个常用参数(文件输出路径,忽略头字段)  
df.to_excel('输出路径', index = False

to_excel的具体参数,可根据实际需要选择。

四、使用pyhon处理excel数据的简单示例(含详细注释)

示例中的excel只有一列数据,主要作用处理是读取excel中的数据将之提取为纯中文字符串——使用正则表达式匹配。

大家可以根据自己的实际需要对数据进行转换和处理。

import pandas as pd  
import numpy as np  
import re  #正则  
   
datas = pd.read_excel('old.xlsx', header = 0)  #从excel中读取数据(这里使用的是相对路径)  
   
data = datas.values  #只读取excel中的值,不读取序号  
   
resource = list(np.concatenate(data.reshape((-1, 1), order="F")))  #将读取的数据转换为list  
# print(resource)  #打印list  
   
#提取中文字符串函数  
def chinese(s):  
    # res = re.findall('[^0-9]', s)  #使用正则表达式匹配非数字的字符  
    res = re.findall('[\u4e00-\u9fa5]', s)      #使用正则表达式匹配中文字符  
    return ''.join(res)     #将字符拼接成字符串  
   
df = pd.DataFrame()  #定义空的dataFrame  
   
#依次读取list中的数据,将之处理为纯中文字符串  
for i in resource:  
    i = str(i)      #excel中的部分数据为非字符串,这里全部转换为字符串  
    ch = chinese(i)     #提取中文字符串  
    df = df.append([ch])   #将数据添加到df  
   
df.to_excel('new.xlsx', index = False)  #将处理后的数据输出到excel表格

读者福利:如果你也喜欢编程,想通过学习Python转行获取更高薪资,那这套Python学习资料一定对你有用!

对于0基础小白入门:

如果你是零基础小白,想快速入门Python是可以考虑的
一方面是学习时间相对较短,学习内容更全面更集中
二方面是可以找到适合自己的学习方案

包括:Python安装包+激活码、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习等教程。带你从零基础系统性的学好Python!

读者福利:2023年零基础学Python必备资料(视频+源码+工具+软件) 安全链接免费领取

一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

三、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。

在这里插入图片描述

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

在这里插入图片描述

五、100道Python练习题

检查学习结果。

在这里插入图片描述

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。


​​

👉 这份完整版的Python全套学习资料已经上传,朋友们如果需要可以扫描下方CSDN官方认证二维码或者点击链接免费领取保证100%免费

读者福利:2023年零基础学Python必备资料(视频+源码+工具+软件) 安全链接免费领取

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值