在线英文教程https://openpyxl.readthedocs.io/en/stable/tutorial.html
1]openxl的安装 https://jingyan.baidu.com/article/6f2f55a1ef0b87f4b83e6c3a.html
pip install openpyxl
如果不成功,进入D:\Users\Administrator\AppData\Local\Programs\Python\Python38-32\Scripts\openpyxl
python3 setup.py install
2]openxl的使用https://www.cnblogs.com/programmer-tlh/p/10461353.html
3]import datatime
ws['A3'] = datetime.datetime.now().strftime("%Y-%m-%d")
4]load_workbook加载已有
from openpyxl import load_workbook wb = load_workbook('openpyxl.xlsx')
5]单元格样式。colors属性
# -*- coding: cp936 -*- import datetime from openpyxl import load_workbook wb = load_workbook('openpyxl.xlsx') ws = wb.active from openpyxl.styles import Font, colors, Alignment ws['A1']='sadfsdfasdf' ws['A1'].font = Font(name='等线', size=24, italic=True, color="FFFF00", bold=True)
ws['B1'].alignment = Alignment(horizontal='center', vertical='center')#对齐方式,除了center,还可以使用right、left
等等参数 wb.save('文件名称.xlsx')
6]一句话读单元格的值
import openpyxl c = openpyxl.load_workbook('openpyxl.xlsx').worksheets[0]['a1'].value
from openpyxl import load_workbook wb = load_workbook('openpyxl.xlsx') ws1 = wb["Sheet1"] astr='ABCDEFGHIJK' for i in astr: for j in range(1,10): if (astr.index(i)+1)==j: ws1[i+str(j)]=i+str(j) wb.save('openpyxl.xlsx')
分类:
Python学习
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律