| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> excel文件.xlsx操作 openpyxl 笔记 -> 正文阅读 |
|
[Python知识库]excel文件.xlsx操作 openpyxl 笔记 |
1 .xls文件 用xlrd和xlwt两个库,一个读一个写 2 .xlsx文件需用openpyxl库读写,pandas读.xlsx需低版本xlrd支持(1.2.0) 或用openpyxl引擎:
3 关于sheet 1)建立文件及表单 book = Workbook() #建立一个excel文件,默认包含一个sheet表单,默认名就是"sheet" sht = book.active #设sheet表单为活动表单,在程序中可起名为sht,(active有啥用待学习) 2)赋值操作 sht[a1]="名称" #把sheet表单的a1单元格赋值为“名称” c=sht[a1] 或根据行列序号赋值cell命令: d=sht.cell(row=1,column=2) 3)表单操作 (1).新建sheet: sht1=book.create_sheet() #新建立一个sheet页,默认名称为"sheet1"继续建立名称顺延sheet2等 (2).sheet页改名: sht.title = "表一" #把默认的“sheet”表单改名为“表一” sht1.title = "表二" #把新建的“sheet1”表单改名为“表二” (3).读取文件表单 wb = load_workbook(namefile_path) #读取excel文件 print(wb.get_sheet_names()) #获得excel文件中所有sheet页的名称 sheet=wb['sheet1'] #获取excell文件中的sheet1页面 a=sheet[a1.value] #把sheet1页面a1格的值赋给a(一定要用.value取得值,否则只取得位置) for row in sheet.rows: #按行读取sheet页内容 for row in sheet.columns: #按列读取sheet页内容 4)保存文件: book.save("savefilepath.xlsx")所有表单处理完后 保存book为xlsx文件 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 0:30:03- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |