python操作Excel表格
注意:python操作Excel表格时,文件后缀为.xls格式#!usr/bin/env python#-*- coding:utf-8 -*-"""@author:doulihang@file: yecao.py@time: 2019/04/11"""import osimport xlrdfrom xlutils.copy import copydef base_d...
·
注意:python操作Excel表格时,文件后缀为.xls格式
#!usr/bin/env python
#-*- coding:utf-8 -*-
"""
@author:doulihang
@file: yecao.py
@time: 2019/04/11
"""
import os
import xlrd
from xlutils.copy import copy
def base_dir(filename=None):
return os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))+"\\data\\",filename)
#打开文件
work = xlrd.open_workbook(base_dir("dou.xls"),"w+b")
sheet = work.sheet_by_index(0)
#查看多少行
print(sheet.nrows)
#获取单元格的内容
print(sheet.cell_value(13,0))
"""修改Excel文件内容"""
#复制打开的Excel文件
old_content = copy(work)
#获取文件的第一个sheet页
ws = old_content.get_sheet(0)
#修改第十一行,第二列的值为dou
ws.write(10,1,"dou")
#保存修改后的文件
old_content.save(base_dir("dou.xls"))
更多推荐
已为社区贡献16条内容
所有评论(0)