pycharm 操作excel

您所在的位置:网站首页 pycharm怎么读取excel数据 pycharm 操作excel

pycharm 操作excel

2023-10-25 23:26| 来源: 网络整理| 查看: 265

一、安装openpyxl

Python中,往excel写入数据通常使用openpyxl库。也可以使用pandas库。这里讲解如何通过openpyxl库操作excel。pip install openpyxl或者直接界面化安装:

二、直接创建文件1 # -*- coding: utf-8 -*- import openpyxl wb=openpyxl.Workbook() #创建Workbook()对象 ws=wb.active #获取默认工作薄 #ws.create_sheet('sheet2') #创建一个名为sheet2的作薄(一般不用写默认会自动创建) ws.append(["Hello", "World"])#往文件中写入数据 wb.save("Test.xlsx") #保存注:此时的文件是每次都会覆盖旧内容。 三、直接创建文件2 # -*- coding: utf-8 -*- import openpyxl #读取excel文件,获取workbook对象 wb=openpyxl.load_workbook("Test.xlsx") sheet=wb['Sheet'] #通过名称获取工作薄 sheet.append(["Hello", "World"]) #插入一行数据 wb.save("Test.xlsx") #保存,传入原文件则在原文件上追加数据,也可以保存为新文件注:此时的文件是可以追加内容的。 四、直接创建文件3 # -*- coding: utf-8 -*- import openpyxl from openpyxl.styles import PatternFill #设置单元样式需要使用styles #读取excel文件,获取workbook对象 wb=openpyxl.load_workbook("Test.xlsx") sheet=wb['Sheet'] #通过名称获取工作薄 sheet.append(["Hello", "World"]) #插入一行数据 #设置第一列的宽度 sheet.column_dimensions['A'].width = 20.0 # #设置第一行的高度 sheet.row_dimensions[1].height = 25.0 #设置(1,1)的单元格的颜色为8E236B, 填充方式用solid(纯色) sheet.cell(1,1).fill=PatternFill(fill_type="solid",start_color="8E236B") wb.save("Test.xlsx") #保存注:此时可以设置单元格的颜色和大小。 五、直接创建文件4 import openpyxldef excel_w(data):#定义一个写入的函数,输入的data是需要写入的数据 wb = openpyxl.load_workbook('Test.xlsx')#读取excel表格 ws = wb['Sheet1'] for x in data:#依次把信息写入excel ws.append(x) savename = 'Test.xlsx' wb.save(savename)#需要保存exceldata=[['无敌阿刀','1111111111','极忍'],['321','2123','sad']]#需要插入的数据,最好是元组的形式excel_w(data)#调用函数 六、直接删除文件5 # coding=utf-8import openpyxlwb = openpyxl.load_workbook('Test.xlsx')#读取excel表格ws = wb['Sheet1']# ws.delete_rows(15,1)# 删除第15行内容ws.delete_cols(1,2)# 删除第1、2列内容wb.save('Test.xlsx')# 保存表格    


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3