当前位置: 首页 > news >正文

平台网站 备案吗ppt做书模板下载网站

平台网站 备案吗,ppt做书模板下载网站,制作个人网页教程,怎么开发一个聊天软件python文件操作相关#xff08;excel#xff09; 1. openpyxl 库openpyxl其他用法创建与删除操作单元格追加数据格式化单元格合并单元格插入图片公式打印设置保护工作表其他功能 2. pandas 库3. xlrd 和 xlwt 库4. xlsxwriter 库5. pyxlsb 库应用场景参考资料 在 Python 中excel 1. openpyxl 库openpyxl其他用法创建与删除操作单元格追加数据格式化单元格合并单元格插入图片公式打印设置保护工作表其他功能 2. pandas 库3. xlrd 和 xlwt 库4. xlsxwriter 库5. pyxlsb 库应用场景参考资料 在 Python 中操作 Excel 文件通常使用 openpyxl、pandas 和 xlrd/xlwt 等库 openpyxl适合读写 .xlsx 文件支持高级功能pandas适合数据分析和处理支持读写 .xlsx 和 .xls 文件xlrd/xlwt适合读写旧版 .xls 文件xlsxwriter适合创建复杂的 .xlsx 文件pyxlsb适合读取 .xlsb 文件 1. openpyxl 库 openpyxl 是一个专门用于读写 Excel 2010 xlsx/xlsm/xltx/xltm 文件的库它支持 Excel的高级功能如公式、图表、样式等 主要功能 读取 Excel 文件加载 Excel 文件并读取数据写入 Excel 文件创建或修改 Excel 文件并保存操作工作表添加、删除、重命名工作表单元格操作读取、写入、修改单元格内容样式设置设置单元格的字体、颜色、边框等样式。 from openpyxl import Workbook, load_workbook# 创建一个新的 Excel 文件 wb Workbook() ws wb.active ws.title Sheet1# 写入数据 ws[A1] Name ws[B1] Age ws[A2] Alice ws[B2] 25 ws[A3] Bob ws[B3] 30# 保存文件 wb.save(example.xlsx)# 读取 Excel 文件 wb load_workbook(example.xlsx) ws wb[Sheet1]# 读取单元格数据 for row in ws.iter_rows(min_row1, max_col2, max_row3, values_onlyTrue):print(row)openpyxl其他用法 创建与删除 创建新的工作表: wb.create_sheet(NewSheet)删除工作表: del wb[SheetName]操作单元格 访问单元格: 通过坐标访问:cell ws[A1]通过行和列索引访问:cell ws.cell(row1, column1)获取单元格的值: value ws[A1].value遍历行和列: 遍历所有行:for row in ws.iter_rows():for cell in row:print(cell.value)遍历特定范围的单元格:for row in ws[A1:C3]:for cell in row:print(cell.value)追加数据 在现有工作表末尾追加一行: from openpyxl import load_workbookwb load_workbook(example.xlsx) ws wb.active# 获取当前最后一行的行号 max_row ws.max_row# 追加新行 new_row [Value1, Value2, Value3] for col_idx, value in enumerate(new_row, start1):cell ws.cell(rowmax_row 1, columncol_idx)cell.value valuewb.save(example.xlsx)使用 openpyxl.utils 追加数据: from openpyxl import load_workbook from openpyxl.utils import get_column_letterwb load_workbook(example.xlsx) ws wb.activemax_row ws.max_row new_data [[Value1, Value2, Value3],[Value4, Value5, Value6] ]for row_idx, row_data in enumerate(new_data, startmax_row 1):for col_idx, value in enumerate(row_data, start1):col_letter get_column_letter(col_idx)cell ws[f{col_letter}{row_idx}]cell.value valuewb.save(example.xlsx)使用 ws.append 追加数据: ws.append 方法接受一个列表作为参数列表中的每个元素会被依次写入工作表当前最后一行的每个单元格中 创建一个新的工作簿并追加数据: from openpyxl import Workbook# 创建一个新的工作簿 wb Workbook() ws wb.active# 追加一行数据 ws.append([Value1, Value2, Value3])# 保存工作簿 wb.save(example.xlsx)在现有工作簿中追加数据: from openpyxl import load_workbook# 加载现有的工作簿 wb load_workbook(example.xlsx) ws wb.active# 追加多行数据 ws.append([Value4, Value5, Value6]) ws.append([Value7, Value8, Value9])# 保存工作簿 wb.save(example.xlsx)追加包含公式的行: from openpyxl import load_workbook# 加载现有的工作簿 wb load_workbook(example.xlsx) ws wb.active# 追加包含公式的行 ws.append([SUM(A1:A10), AVERAGE(B1:B10)])# 保存工作簿 wb.save(example.xlsx)格式化单元格 设置字体样式: from openpyxl.styles import Fontcell ws[A1] cell.font Font(size14, boldTrue, colorFF0000)设置单元格填充颜色: from openpyxl.styles import PatternFillfill PatternFill(start_colorFFFF00, end_colorFFFF00, fill_typesolid) cell.fill fill设置边框: from openpyxl.styles import Border, Sidethin Side(border_stylethin, color000000) border Border(leftthin, rightthin, topthin, bottomthin) cell.border border合并单元格 合并单元格: ws.merge_cells(A1:B1)取消合并单元格: ws.unmerge_cells(A1:B1)插入图片 插入图片:from openpyxl.drawing.image import Imageimg Image(example.png) ws.add_image(img, A1)公式 设置公式:cell ws[A1] cell.value SUM(B1:B10)打印设置 设置打印区域: ws.print_area A1:D10设置页眉和页脚: ws.header_footer.center_header.text [Date] ws.header_footer.right_footer.text [Page] of [Pages]保护工作表 保护工作表: ws.protection.password password ws.protection.enable()取消保护工作表: ws.protection.disable()其他功能 条件格式化: from openpyxl.formatting import Rule from openpyxl.styles import PatternFill from openpyxl.styles.differential import DifferentialStylered_fill PatternFill(start_colorFF0000, end_colorFF0000, fill_typesolid) dxf DifferentialStyle(fillred_fill) rule Rule(typeexpression, dxfdxf, formula[A110]) ws.conditional_formatting.add(A1:A10, rule)数据验证: from openpyxl.worksheet.datavalidation import DataValidationdv DataValidation(typelist, formula1Item1,Item2,Item3, allow_blankTrue) dv.add(A1) ws.add_data_validation(dv)超链接: from openpyxl.cell import Cell from openpyxl.worksheet.hyperlink import Hyperlinkcell ws[A1] cell.value Click here cell.hyperlink Hyperlink(displayClick here, refA1, locationhttps://www.example.com)2. pandas 库 pandas 是一个强大的数据分析库支持读取和写入 Excel 文件。它通常用于处理结构化数据如表格数据 主要功能 读取 Excel 文件将 Excel 文件加载为 DataFrame写入 Excel 文件将 DataFrame 保存为 Excel 文件数据处理支持数据筛选、排序、聚合等操作多工作表操作支持读取和写入多个工作表 import pandas as pd# 读取 Excel 文件 df pd.read_excel(example.xlsx, sheet_nameSheet1, engineopenpyxl) print(df)# 数据处理 df[Age] df[Age] 1 # 将年龄加 1 print(df)# 写入 Excel 文件 df.to_excel(modified_example.xlsx, indexFalse)3. xlrd 和 xlwt 库 xlrd 用于读取 Excel 文件仅支持旧版 .xls 格式xlwt 用于写入 Excel 文件仅支持旧版 .xls 格式 主要功能 读取 Excel 文件xlrd 可以读取 .xls 文件的内容写入 Excel 文件xlwt 可以创建或修改 .xls 文件 import xlrd import xlwt# 读取 Excel 文件 workbook xlrd.open_workbook(example.xls) sheet workbook.sheet_by_index(0) for row in range(sheet.nrows):print(sheet.row_values(row))# 写入 Excel 文件 workbook xlwt.Workbook() sheet workbook.add_sheet(Sheet1) sheet.write(0, 0, Name) sheet.write(0, 1, Age) sheet.write(1, 0, Alice) sheet.write(1, 1, 25) workbook.save(example.xls)4. xlsxwriter 库 xlsxwriter 一个专门用于写入 Excel 文件的库支持创建复杂的 Excel 文件如添加图表、公式、条件格式等 主要功能 创建 Excel 文件支持创建 .xlsx 文件高级功能支持图表、公式、条件格式、数据验证等样式设置支持设置单元格样式 import xlsxwriter# 创建一个新的 Excel 文件 workbook xlsxwriter.Workbook(example.xlsx) worksheet workbook.add_worksheet(Sheet1)# 写入数据 worksheet.write(A1, Name) worksheet.write(B1, Age) worksheet.write(A2, Alice) worksheet.write(B2, 25)# 添加图表 chart workbook.add_chart({type: column}) chart.add_series({values: Sheet1!B2:B2}) worksheet.insert_chart(D2, chart)# 保存文件 workbook.close()5. pyxlsb 库 pyxlsb 用于读取 Excel 二进制文件.xlsb 格式 主要功能 读取 .xlsb** 文件**支持读取 Excel 二进制文件 from pyxlsb import open_workbook# 读取 Excel 二进制文件 with open_workbook(example.xlsb) as wb:with wb.get_sheet(1) as sheet:for row in sheet.rows():print([item.v for item in row])应用场景 数据导入导出将数据库或其他数据源的数据导出为 Excel 文件或从 Excel 文件中导入数据报表生成使用 openpyxl 或 xlsxwriter 生成带有图表和样式的报表数据分析使用 pandas 对 Excel 文件中的数据进行清洗、分析和可视化自动化任务批量处理多个 Excel 文件如合并、拆分、格式转换等 参考资料 openpyxl 官方文档pandas 官方文档xlrd 官方文档xlwt 官方文档xlsxwriter 官方文档pyxlsb 官方文档
http://www.dnsts.com.cn/news/76202.html

相关文章:

  • 网站设计技术文章唯尚广告联盟
  • 简洁的网站深圳公司注册开户
  • 航空网站建设网页美工设计课程
  • 用wix做网站需要备案吗找人做一个网站需要花多少钱
  • 新网站建设 英文翻译iis网站正在建设中
  • 网站建设攻略咸鱼之王小程序
  • 什么网站最好替别人做网站
  • 西安北郊网站建设wordpress oop
  • 建筑业资质查询网站帮别人做彩票网站犯法嘛
  • 站长之家端口扫描高密住房和城乡建设厅网站
  • 学做网站赚钱方法浅谈网站建设的目的和意义
  • 舟山网站建设规模以上工业企业个数
  • 网页设计主题内容百度seo排名在线点击器
  • 海东网站建设公司win2008怎么做网站
  • 付公司制作网站费怎么做凭证企业查询app 哪个好用
  • 做网站人员工资wordpress更新后图片不显示
  • 永嘉县住房建设局网站成立公司注册资本什么意思
  • 更改备案网站名称做网站开发需要的笔记本配置
  • 网站开发流程主要分成什么做网站傻瓜软件
  • 网站开发好做网站好还是做商城好
  • 营销型企业网站建设的步骤装宽带一般多少钱
  • 烟台网站优化望京网站建设公司
  • 个人做商业网站需要什么旅游网站html5代码
  • 二手房网站谁做的更好做垂直网站
  • 淄博 做网站湖北建设银行招标在哪个网站看
  • 建立网站和小程序需要多少钱网站开发视频播放无画面
  • 台州网站制作报价平面设计网站有哪些
  • 网站代码怎么查看网站备案在外地
  • 网站服务器返回状态码404建设一个网站哪家好
  • 上海备案证查询网站查询网站查询长春智联招聘网最新招聘