import xlrd
import xlwt
from xlutils.copy import copy
# 打开excel文件获取数据
data = xlrd.open_workbook('E:/test.xls')
# 获取一个工作表
table = data.sheets()[0] # 通过索引顺序获取
# table = data.sheet_by_index(0) # 通过索引顺序获取
# table = data.sheet_by_name(u'sheet1') # 通过名称获取
# 获取整行的数据
p = table.row_values(0)
# 获取整列的数据
q = table.col_values(0)
# 获取行数
nrows = table.nrows
# 获取列数
ncols = table.ncols
# 获取单元格数据
cell = table.cell(0, 0).value
# 使用行列索引
cell_1 = table.row(0)[1].value
cell_2 = table.col(0)[1].value
"""xlwt"""
# 创建工作簿和工作表
workbook = xlwt.Workbook()
sheet = workbook.add_sheet('sheet1', cell_overwrite_ok=True) # cell_overwrite_ok=Ture可以解决对一个单元格重复操作报Exception: Attempt to overwrite cell的错误
sheet.write(0, 0, 'haha')
sheet.write(0, 0, 'hehe')
workbook.save('e:/test.xls')
"""xlutils"""
rb = xlrd.open_workbook('E:/test.xls')
wb = copy(rb)
ws = wb.get_sheet(0)
ws.write(0, 0, 'changed')
wb.save('E:/test.xls')
python 读写excel
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- xlrd 只能读 使用 xlwt - 写入 Excel 文件 读的相关指令为: 1、导入模块 import xlr...
- 网上没有关于python读写同一个excel文件的教程,之前有一篇文章介绍了用另存为的方式来读写同一个文件,但是文...