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

知名设计公司网站制作一个简单的网站

知名设计公司网站,制作一个简单的网站,商务网站 活,建设网站用什么语言好文章目录 前言Python 读写 Excel 库简介openpyxl 处理 Excel 文件教程pandas 处理 Excel 文件教程总结 前言 Python 读写 Excel 文件的库总体看还是很多的, 各有其优缺点, 以下用一图总结各库的优缺点, 同时对整体友好的库重点介绍其使用教程…

文章目录

    • 前言
    • Python 读写 Excel 库简介
    • openpyxl 处理 Excel 文件教程
    • pandas 处理 Excel 文件教程
    • 总结

前言

Python 读写 Excel 文件的库总体看还是很多的, 各有其优缺点, 以下用一图总结各库的优缺点, 同时对整体友好的库重点介绍其使用教程。

Python 读写 Excel 库简介

库名称.xls.xlsx读取写入修改保存格式调整插入图片
xlrd×××××
xlwt××
xlutils××××
xlwings
XlsxWriter×××
openpyxl×
pandas×××

注: openpyxl: 优点是不依赖Excel,计算机上不安装Excel它也能读写Excel文件,所以适合做开发。

openpyxl 处理 Excel 文件教程

import openpyxldef learn_openpyxl_deal_excel(fileName):# https://openpyxl.readthedocs.io/en/stable/index.html# 1 读取文件wb = openpyxl.load_workbook(fileName)sheet = wb['Sheet1']for sheet in wb:  # 遍历所有 sheetprint(sheet.title)print(wb.sheetnames)# 2 获取单元格值# 1) 指定坐标范围的值cellss = sheet['A1:B5']# 2) 指定列的值cells = sheet['A']cellss = sheet['A:C']# 3) 指定行的值cells = sheet[5]cellss = sheet[5:7]# 4) 获取单元格的值 # 行下标从 1 开始 列下标从 0 开始print(sheet[1][0].value)# for cells in cellss:# for cell in cells:# print(cell.value)# 3 写入数据cell = sheet['D4']cell.value = '521'sheet.cell(1, 1).value = "write_Data"# 4 保存文件wb.save('data/new_data_openpyxl.xlsx')# 5 新建文件workbook = openpyxl.Workbook()worksheet = workbook.activeworksheet.title = 'newSheet'# 插入数据row = ["A", "B", "C"]worksheet.append(row)ws1 = workbook.create_sheet("Mysheet_End")  # insert at the end (default)ws2 = workbook.create_sheet("Mysheet_0", 0)  # insert at first positionws3 = workbook.create_sheet("Mysheet_pen", -1)  # insert at the penultimate positionworkbook.save('data/new_data_openpyxl_2.xlsx')workbook.close()if __name__ == "__main__":xlsx_path = 'data/data.xlsx'learn_openpyxl_deal_excel(xlsx_path)

pandas 处理 Excel 文件教程

import pandas as pddef learn_pandas_deal_excel(fileName):# https://pandas.pydata.org/docs/reference/api/pandas.read_excel.html#pandas.read_excel# https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_excel.html?highlight=excel#pandas.DataFrame.to_excel# 1 读取文件的同时必须指定工作表:sheet = pd.read_excel(fileName, sheet_name='Sheet1', index_col=False)# 2 获取单元格值# 第一行为标题行,所以从第二行才开始是其数据的第一行(idex=0)# print(sheet.head(2))# 1) 指定行的值 loc 根据所定义的index来获取行# print(sheet.loc[1])# print(sheet.iloc[1])# 2) 指定列的值print(sheet.iloc[:, 0]) # 列下标从 0 开始# 3) 获取单元格的值# print(sheet.loc[0][2])# 3 保存文件df = pd.DataFrame([1, 2, 3])df.to_excel("data/new_data_pandas.xlsx")if __name__ == "__main__":xls_path = 'data/data.xls'xlsx_path = 'data/data.xlsx'learn_pandas_deal_excel(xls_path)learn_pandas_deal_excel(xlsx_path)

总结

本博客提到的所有代码均可到我的 GitHub 下载。

http://www.zhongyajixie.com/news/42922.html

相关文章:

  • 如何用网站做淘客专业网站建设
  • 如何做网站嵌入腾讯地图荥阳seo
  • 公司做网站应记入哪个会计科目百度浏览器打开
  • 一个云主机可以做多少网站国家免费技能培训平台
  • 响应式网站模块谷歌搜索引擎官网
  • 河北网站建设seo优化免费代理浏览网页
  • 泰州 做网站正规seo关键词排名网络公司
  • 请问哪个网站可以做二类学分看网站搜索什么关键词
  • 临泉做网站网络营销的认知
  • 基层政府网站集约化建设seo优化网站教程百度
  • 贵阳网站设计多少钱电商还有发展前景吗
  • 怎么给自己做个网站吗网站建设的基本
  • 做网站需要跟客户了解什么软件网站底部友情链接
  • 网站开发英文合同2021关键词搜索排行
  • 公众号兼职网站开发怎么做电商生意
  • 做公益网站怎么赚钱网站安全检测工具
  • 系统优化的方法举例深圳网站优化公司
  • 运营方案包括哪些内容北京官网seo收费
  • 毕业设计代做网站web百度网站推广价格查询
  • 建筑公司网站有哪些百度推广一年收费标准
  • 建站程序搜索引擎优化免费
  • 小程序公众号网站建设推广竞价托管费用
  • django做网站怎样电商运营是做什么的
  • 地方门户网站模板住房和城乡建设部
  • 个人网站备案与企业备案云浮seo
  • 聊城网站建设服务好可以引流推广的app
  • 快速进入网站搜索引擎优化理解
  • 广东做网站的公司seo查询seo优化
  • 网站分析报告范文2000杭州优化公司多少钱
  • 怎么建做网站网站在线客服系统免费