一.文件下载
python:Welcome to Python.org
pycharm:感谢您下载PyCharm!
二.快捷键
ctrl+/ :注释
三.库
1.openpyxl
windows+R 输入CMD 打开窗口后输入:
pip install openpyxl -i https://pypi.tuna.tsinghua.edu.cn/simple/
pycharm新建项目,新建python
import openpyxl
灰色字体正常,红色字体表示安装失败,解决方法对openpyxl 进行升级
cmd进入命令行:
先卸载openpyxl:pip uninstall openpyxl
再升级更新pip:python -m pip install --upgrade pip
再安装openpyxl: pip install openpyxl
方法来源博主:草覆虫
库调用:
from openpyxl import Workbook, load_workbook # 导入库 #此处需引用openpyxl,若失败,对openpyxl进行更新
2.Spire.XLS 库 该库支持创建、读取、操作和转换Excel文档
pip命令安装:pip install Spire.XLS
import spire.xls
库调用:
from spire.xls import *
from spire.xls.common import * #导入库
3.Pandas库
1.Windows+R,输入cmd打开命令行窗口,输入pip install pandas
2.报错,pip install --upgrade pip,对pip进行升级
3.升级报错,输入python -m ensurepip,python -m pip install --upgrade pip
4.再输入pip install pandas进行安装
5.如何验证是否安装成功:
或者
import pandas as pd #导入pandas库
四:Excel相关的名词
工作簿Workbook:双击某个.xlsx文件后在Excel中呈现的内容。
工作表Sheet:一个工作簿由多个工作表组成。同一时间,只能有一个工作表处于可编辑状态,这个工作表也称为当前工作表(active sheet)
行Row:工作表中横向为行,一行代表工作表中的一条数据
列Column:工作表中纵向为列,一列代表数据的一个属性(特征)
单元格Cell:工作表中横纵相交的部分就是一个一个单元格。描述一个单元格的位置时,可以用Excel的单元格坐标形式,例如'A1'、'C6'、'E29',也可以使用行号列号。
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/piglite/article/details/107597746
五.基础教程
1,新建新工作簿、新工作表,保存工作薄
其中代码文字均可编辑
from openpyxl import Workbook,load_workbook #导入包 #此处需引用openpyxl,若失败,对openpyxl进行更新
wb = Workbook() #新建工作薄 #此行Workbook若报错,Workbook是被当作函数调用,修改首字母大小写,同步修改导入包名字
ws1=wb.create_sheet("安全因素辨识评价清单",0) #新建工作表1及名称
ws2=wb.create_sheet("职业健康因素辨识评价清单",1) #新建工作表2及名称
ws3=wb.create_sheet("安保因素辨识评价清单",2) #新建工作表3及名称
ws4=wb.create_sheet("管控措施解析",3) #新建工作表4及名称
ws5=wb.create_sheet("附件3.风险等级划分标准",4) #新建工作表5及名称
wb.save(r"C:\Users\cuishuai1\Desktop\2025年HSE风险辨识清单.xlsx") #保存文件地址及名称
2.打开旧EXCEL,选择某一工作表
from openpyxl import load_workbook #打开一个旧的工作薄
wb1 = load_workbook(r"C:\Users\13474691594\Desktop\风险辨识清单\2025年HSE风险辨识清单模板.xlsx") # 旧工作薄地址及名称
print(wb1.sheetnames) #输出旧工作簿中所有工作表
sheet = wb1['安全因素辨识评价清单'] #打开旧工作薄的某一工作表
print(sheet)
运行结果:
E:\python\python.exe D:\总输出地址\PythonProject\实操.py
['安全因素辨识评价清单', '职业健康因素辨识评价清单', '环境因素辨识评价清单', '安保因素辨识评价清单', '管控措施解析', '附件3.风险等级划分标准']
<Worksheet "安全因素辨识评价清单">
进程已结束,退出代码为 0
3.两个EXCEL文件行列进行交互
3.1行复制 列宽
3.2列复制 行宽
3.3区域复制