openpyxl 操作
时间: 2023-10-17 12:27:44 浏览: 49
openpyxl是一个用于操作Excel文件的Python库。通过使用openpyxl库,可以实现创建、读取和修改Excel文件的功能。
首先,在使用openpyxl之前,需要导入openpyxl库。可以使用以下语句导入openpyxl库:import openpyxl
接下来,可以使用openpyxl库的Workbook类来创建一个Excel工作簿。例如,可以使用以下代码创建一个新的工作簿:wb = openpyxl.Workbook()
然后,可以使用工作簿对象的create_sheet方法创建一个新的工作表。该方法接受一个标题和可选的索引参数。例如,可以使用以下代码创建一个名为"Sheet1"的工作表:ws = wb.create_sheet(title="Sheet1", index=0)
在创建和操作工作表时,可以使用openpyxl库提供的不同的方法和属性。例如,可以使用ws.cell方法获取单元格对象,并使用value属性设置单元格的值。例如,可以使用以下代码将第二行第二列单元格的值设置为"Hello World!":ws.cell(row=2, column=2).value = "Hello World!"
此外,openpyxl还提供了一些样式相关的类和方法,可以对单元格进行格式化。例如,可以使用Font类创建字体对象,并使用PatternFill类创建填充对象。然后,可以将这些样式应用到单元格上。例如,可以使用以下代码设置第二行第二列单元格的字体为红色,背景填充为黄色:
font = Font(color=colors.RED, bold=True)
fill = PatternFill(start_color='FFFF00', end_color='FFFF00', fill_type='solid')
ws.cell(row=2, column=2).font = font
ws.cell(row=2, column=2).fill = fill
最后,可以使用wb.save方法将工作簿保存为Excel文件。例如,可以使用以下代码将工作簿保存为名为"example.xlsx"的文件:wb.save("example.xlsx")
通过以上步骤,可以使用openpyxl库来操作Excel文件,包括创建工作簿、创建工作表、设置单元格的值和样式,并保存为Excel文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [python使用openpyxl操作excel的方法步骤](https://download.csdn.net/download/weixin_38674763/12851643)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [【python】关于openpyxl的基本使用方法-看这篇就够了](https://blog.csdn.net/weixin_43569834/article/details/130719546)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]