Python操作Excel
发布时间:2020-12-20 10:54:57 所属栏目:Python 来源:网络整理
导读:读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.row_values(i)
table.col_values(i)
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_workbook from 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‘) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |