码迷,mamicode.com
首页 > 编程语言 > 详细

python学习--读写Excel文件

时间:2020-03-05 15:15:05      阅读:70      评论:0      收藏:0      [点我收藏+]

标签:util   user   一个   mes   cell   打开   row   names   文件写入   

1、安装库

pip install xlrd ---> 读取excel文件。

pip install xlutils ---> 读写excel文件。

pip install xlwt ---> 写入excel文件,xlwt缺点--只能新建一个全新的excel文件,并且对这个文件写入及保存。

2、代码

import xlrd

# 1、读取excel
excelDir = rD:\Users\Desktop\test.xlsx    # excel文件路径
# 打开excel
workbook = xlrd.open_workbook(excelDir)
# 查看所有子表名
print(workbook.sheet_names())   # 返回list列表
# 获取第一个工作簿
# workSheet = workbook.sheet_names()[0]
workSheet = workbook.sheet_by_name(Sheet1)
# 读取第一行
rows = workSheet.row_values(0)
print(rows)
# 读取第一列
cols = workSheet.col_values(0)
print(cols)
# 读取第一行第一列单元格(读取指定单元格)
col = workSheet.cell_value(0, 0)
cellDate = workSheet.cell(0, 1).value   # 行,列
print(cellDate)
# 查看单元格类型
print(workSheet.cell(0, 1).ctype)   # 返回值:0 1:代表字符串 2 3 4 5

# 2、写入excel
from xlutils.copy import copy   # 复制函数

workbookWr = copy(workbook)     # 拷贝一个副本
wrSheet = workbookWr.get_sheet(0)   # 获取第一个sheet
test = test
wrSheet.write(1, 9, test)     # 写入单元格
# 保存数据,将文件后缀名保存为.xls格式后,文件才能打开
workbookWr.save(rD:\Users\Desktop\222.xls)

 

python学习--读写Excel文件

标签:util   user   一个   mes   cell   打开   row   names   文件写入   

原文地址:https://www.cnblogs.com/kongbai-1111/p/12420234.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!