python操作excel笔记

发布时间:2024-11-20 15:12

掌握数据分析工具如Excel或Python的基础操作 #生活技巧# #工作学习技巧# #数字技能学习#

最新推荐文章于 2022-12-09 18:11:32 发布

菜鸟冲锋号 于 2019-01-10 16:27:37 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

import openpyxl

import os

wb = openpyxl.load_workbook('example.xlsx')

print(type(wb))

print(os.getcwd())

sheet = wb.get_sheet_names()

print(sheet)

sheet = wb.get_sheet_by_name('Sheet1')

print(sheet)

print(type(sheet))

print(sheet.title)

print(wb.get_active_sheet())

print(sheet.cell(row=1,column =2).value)

for i in range(1,8,2):

print(i,sheet.cell(row=i,column=2).value)

max_rows = sheet.max_row

print('max_rows:'+ str(max_rows))

print('max_colum:'+ str(sheet.max_column))

from openpyxl.utils import get_column_letter,column_index_from_string

column_letter = get_column_letter(2)

print(column_letter)

print(column_index_from_string('A'))

print(tuple(sheet['A1':'B10']))

for cells in sheet['A1':'B10']:

for index in cells:

print(index.coordinate,index.value)

print('--- END OF ROW ---')

price_updates = {'apple':12,

'lemon':13.5,

'nuna':600

}

for rowNum in range(2,sheet.max_row+1,1):

producename = sheet.cell(row=rowNum,column=3).value

print('producename: '+str(producename))

if producename in price_updates:

sheet.cell(row=rowNum,column=4).value = price_updates[producename]

wb.save('example_01.xlsx')

print('Done.')

from openpyxl.styles import Font,Color,PatternFill

sheet['A1'].font=(Font(size=24,italic=True))

sheet['A1'].fill = PatternFill(fill_type='solid',fgColor="0d5330")

wb.save('example_01.xlsx')

print('Font set Done.')

网址:python操作excel笔记 https://www.yuejiaxmz.com/news/view/156004

相关内容

Python操作Excel的Xlwings教程(八)——Excel使用VBA调用Python
Python骚操作
python学习旅程笔记2
Python笔记——Python中is和==的区别
Python学习笔记——参数axis=0,1,2...
高效Python工作流自动化:简化开发流程的最佳实践
效率工具:数据分析中常见的Excel函数都在这里了
【Excel】常态化繁杂操作实现自动化处理(无需VBA编程)
python 学习笔记24 图片视频修复
10个Python自动化脚本,让日常任务轻松便捷!

随便看看