网站 团队,博罗网站建设哪家便宜,用来做网站的背景图,网站建设有哪些关键细节python处理EXCEL 在Python中#xff0c;有多个库可以用来操作Excel文件。其中比较常用的有openpyxl、pandas#xff0c;以及xlsxwriter。下面我将分别介绍这些库及其使用方法。 一、openpyxl 安装 pip install openpyxl 示例代码 from openpyxl import Workbook, load_workbo… python处理EXCEL 在Python中有多个库可以用来操作Excel文件。其中比较常用的有openpyxl、pandas以及xlsxwriter。下面我将分别介绍这些库及其使用方法。 一、openpyxl 安装 pip install openpyxl 示例代码 from openpyxl import Workbook, load_workbookfrom openpyxl.styles import Font, Alignmentfrom openpyxl.chart import BarChart, Reference# 创建一个新的Excel文件并写入数据wb Workbook()ws wb.activews.title Sheet1# 写入数据ws[A1] Hellows.append([1, 2, 3])ws.append([4, 5, 6])ws.append([7, 8, 9])# 设置字体和对齐方式ws[A1].font Font(size14, boldTrue)ws[A1].alignment Alignment(horizontalcenter, verticalcenter)# 合并单元格ws.merge_cells(A1:C1)# 添加公式ws[A5] SUM(A2:A4)# 创建图表chart BarChart()data Reference(ws, min_col1, min_row2, max_col3, max_row4)chart.add_data(data, titles_from_dataTrue)ws.add_chart(chart, E5)# 保存文件wb.save(openpyxl_example.xlsx)# 读取已有的Excel文件wb load_workbook(openpyxl_example.xlsx)ws wb.activeprint(ws[A1].value) # 输出 Hello 二、pandas 安装 pip install pandas openpyxl 示例代码 import pandas as pd# 创建数据df pd.DataFrame({ A: [1, 2, 3], B: [4, 5, 6], C: [7, 8, 9]})# 写入数据到Exceldf.to_excel(pandas_example.xlsx, indexFalse)# 读取Excel数据df pd.read_excel(pandas_example.xlsx)print(df)# 使用pandas进行Excel格式设置和单元格合并需要使用openpyxlfrom openpyxl import load_workbookfrom openpyxl.utils.dataframe import dataframe_to_rowsfrom openpyxl.styles import Font, Alignment# 载入工作簿和工作表wb load_workbook(pandas_example.xlsx)ws wb.active# 设置字体和对齐方式ws[A1].font Font(size14, boldTrue)ws[A1].alignment Alignment(horizontalcenter, verticalcenter)# 合并单元格ws.merge_cells(A1:C1)# 添加公式ws[A5] SUM(A2:A4)# 保存文件wb.save(pandas_example.xlsx) 三、xlsxwriter 安装 pip install XlsxWriter 示例代码 import xlsxwriter# 创建一个新的Excel文件workbook xlsxwriter.Workbook(xlsxwriter_example.xlsx)worksheet workbook.add_worksheet()# 写入数据data [10, 40, 50, 20, 10, 50]worksheet.write_column(A1, data)# 设置格式bold workbook.add_format({bold: True})worksheet.write(A1, Hello, bold)# 合并单元格worksheet.merge_range(A1:C1, Merged Cells, bold)# 添加公式worksheet.write(A8, SUM(A2:A7))# 创建一个图表对象chart workbook.add_chart({type: column})# 配置图表数据范围chart.add_series({values: Sheet1!$A$2:$A$7})# 将图表插入工作表worksheet.insert_chart(E5, chart)# 关闭并保存文件workbook.close() 本文由 mdnice 多平台发布