Python自动化办公-EXCEL
牧文山
这个作者很懒,什么都没留下…
展开
-
利用python实现Excel合并单元格
利用python实现Excel合并单元格原创 2021-12-16 16:00:57 · 10270 阅读 · 1 评论 -
用Python对Excel表进行“文本自定义”排序
以下为某地区python相关岗位的部分招聘信息,有下面三列数据,针对“学历”这个字段,按照“大专”、“本科”、“硕士”进行排序。对于不同学历,又按照“基本工资”降序排列。这种可以直接在Excel中用“排序 - 自定义排序“完成该需求,那么如何用python进行操作呢?import pandas as pd# 读取数据df = pd.read_excel("数据.xlsx")# 自定义一个序列, 将“学历要求”列设置为category数据类型x = [ '硕士', '本科', '大专']d原创 2020-10-22 22:48:52 · 1995 阅读 · 0 评论 -
python读取文件夹内所有文件名并写入Excel
参考这篇博文:用python读取文件名并写入Excel(全过程)新增自定义文件路径工作,编译代码如下:import osimport xlwtfilepath = input("请输入一个路径:")file_path = filepath + '\\filenamelist.xls' if file_path == "": print("请输入正确的路径!")else: f = xlwt.Workbook(encoding='utf-8', style_compressi原创 2020-10-15 16:53:45 · 2250 阅读 · 0 评论 -
Python实现Excel一表拆成多个表
python将工作表根据一列拆分成多个独立的sheet工作薄一、实现效果接上篇,通过Python实现从Excel总表中根据条件拆分成独立的工作表。二、代码实现import pandas as pdimport xlrddata = pd.read_excel(r"C:\Users\Administrator\Desktop\示例\汇总表.xlsx", encoding='gbk')area_list = list(set(data['部门']))writer = pd.ExcelWrit原创 2020-10-13 16:57:51 · 7481 阅读 · 6 评论 -
python将工作表根据一列拆分成多个独立的sheet工作薄
一、实现效果在通常情况下,我们可以用VBA的方式将Excel工作薄根据条件拆分成独立的工作薄,在这里我们通过Python来进一步实现。→→→根据“部门”条件进行拆分→→→二、代码实现import pandas as pd# 1、读取原Excel文件filepath = r'C:\Users\Administrator\Desktop\示例\汇总表.xlsx'data = pd.read_excel(filepath,encode='gbk')# 2、取出去重后的条件列表,只会识别出最新创原创 2020-10-11 15:54:54 · 5507 阅读 · 9 评论 -
Python自动化办公Excel-使用Vlookup函数
Python中使用Vlookup函数from openpyxl import load_workbookworkbook = load_workbook("考评表.xlsx")sheet = workbook["Sheet1"]for i in range(2,sheet.max_row+1): # sheet[f"F{i}"] = f'=VLOOKUP(E{i},$A$1:$C$7,3,0)' sheet[f"F{i}"] = f'=IFERROR(VLOOKUP(E{i},$原创 2020-10-02 11:45:26 · 726 阅读 · 0 评论 -
Python自动化办公Excel-从表中批量复制粘贴数据到新表
1、模块安装cmd模式下:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xlrdpycharm程序中:菜单栏:File -> Settings -> Project: **.py -> Project INterpreter -> + search xlrd因为统计表是xlsx后缀的,这个时候可以叫openpyxl出来活动一下筋骨了。库介绍:因为原报表是".xls"后缀的,所以不能使用openpyxl库,原创 2020-09-12 21:17:21 · 6830 阅读 · 0 评论