Python使用xlutils模块在已有Excel文件内追加写功能

不问归期 提交于 2020-03-10 19:31:13
'''使用xlutils模块在已有Excel文件内追加写功能'''
import xlrd
import xlutils.copy
import os

def write_Excel(r, c, msg):
    path_=os.getcwd()
    path=os.path.join(path_,"exce.xls")
    # file_path = os.path.abspath(os.path.join(os.path.dirname(__file__), 'test.xls'))
    book = xlrd.open_workbook(path, formatting_info=True)    # 读取Excel
   # 复制表
    copy_book = xlutils.copy.copy(book)
    copy_sheet = copy_book.get_sheet(0)
   # 指定单元格写入信息
    copy_sheet.write(r, c, msg)
   # 保存文件
    copy_book.save(path)


if __name__ == '__main__':
   msg = 'test'
   # (2,3)为D3单元格
   write_Excel(2, 3, msg)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!