Python *** 作Excel

Python *** 作Excel,第1张

概述读excel 1、导入模块   import xlrd     该模块支持以  .xls或.xlsx结尾的文件 2、打开Excel文件读取数据   data = xlrd.open_workbook(‘excel.xls‘) 3、获取一个工作表 ①  table = data.sheets()[0]       #通过索引顺序获取 ②  table = data.sheet_by_index(0)

读excel

1、导入模块

  import xlrd     该模块支持以  .xls或.xlsx结尾的文件

2、打开Excel文件读取数据

  data = xlrd.open_workbook(‘excel.xls‘)

3、获取一个工作表

①  table = data.sheets()[0]       #通过索引顺序获取
②  table = data.sheet_by_index(0) #通过索引顺序获取
③  table = data.sheet_by_name(u‘Sheet1‘)#通过名称获取


4、获取整行和整列的值(返回数组)  

table.row_values(i)
table.col_values(i)


5、获取行数和列数 

table.nrows table.ncols   6、获取单元格
table.cell(0,0).value table.cell(2,3).value   写excel

1、导入模块

import xlwt
2、创建workbook(其实就是excel,后来保存一下就行)
workbook = xlwt.Workbook(enCoding = ‘ascii‘)
3、创建表
worksheet = workbook.add_sheet(‘My Worksheet‘)
4、往单元格内写入内容
worksheet.write(0,label = ‘Row 0,Column 0 Value‘)
5、保存
workbook.save(‘Excel_Workbook.xls‘)   向已存在的excel中写入数据
from xlrd import open_workbookfrom xlutils.copy import copy rb = open_workbook(m:\1.xls) #通过sheet_by_index()获取的sheet没有write()方法rs = rb.sheet_by_index(0) wb = copy(rb) #通过get_sheet()获取的sheet有write()方法ws = wb.get_sheet(0)ws.write(0,changed!) wb.save(m:\1.xls)
总结

以上是内存溢出为你收集整理的Python *** 作Excel全部内容,希望文章能够帮你解决Python *** 作Excel所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1191715.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存