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

先做网站还是先备案网站联系方式模板

先做网站还是先备案,网站联系方式模板,禁忌网站有哪些,的wordpress主题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.w-s-a.com/news/841352/

相关文章:

  • 网站开发者所有权归属网站项目建设的必要性
  • 菜鸟网站编程广州网站设计权威乐云践新
  • 网站做接口到app 价格大地资源免费视频观看
  • 怎么给钓鱼网站做防红网站建设相关的
  • 教育培训的网站建设湖南网站建设小公司
  • 福建南平网站建设创意交易平台网
  • 做直播网站要哪些技术内容营销理论
  • 价格划算的网站开发怎么找有赞做网站
  • 做网站店铺图片用什么软件网络营销方案格式
  • 做外贸要自己建网站吗有效的网络营销方式
  • 精通网站开发书籍做网站获取手机号码
  • 论坛做视频网站有哪些济南新站seo外包
  • 哪类型网站容易做冷水滩做微网站
  • 搭建企业网站流程保定徐水网站建设
  • 建设单位到江川区住房和城乡建设局网站伦敦 wordpress 设计
  • 响应式网站的服务麦德龙网站建设目标
  • 做国外单的网站叫什么海南省海口市网站建设
  • 杭州响应式网站案例wordpress5.2.2
  • 网站建设运营维护合同wordpress资源搜索插件
  • 国外网站流量查询东莞网站建设教程
  • 餐饮类网站建设达到的作用东莞工程建设交易中心网
  • 网站设计 知识产权湖北网站建设xiduyun
  • 猫咪网站模版下载中国风 古典 红色 网站源代码
  • 个人网站备案模板制作网站首页
  • 潍坊正规建设网站网站建设设计作业
  • 推荐一下网站谢谢辽宁住房城乡建设部官方网站
  • 网站文件大小英选 网站开发
  • 济南建网站哪家好wordpress编辑器排行
  • 在福州做搬家网站多少钱画册设计网站有哪些
  • 如何让别人浏览我做的网站哪些方法可以建设网站