Advertisement

Python之Excel编辑-初步尝试-表格新增列

阅读量:

任务1:表格插入特定列

对所有表格进行格式规范化处理,如表格中未设置序号列,则需新增一个序号列以完成编号

解决思路1:首先导入表格文件,依次对每个sheet进行分析,判断其首列是否为序号列,若首列并非序号列,则在表格中插入一个新的序号列

复制代码
    app = xw.App(visible=True, add_book=False)
    file_list = os.listdir(file_path)
    for file in file_list:
        if '~$' in file:
            continue
        if file.split('.')[-1] != 'xlsx':
            continue
        wb = app.books.open(file_path + '\ ' + file)
        for sheet in wb.sheets:
            if sheet['A1'].value != '序号':
                rng = sheet.used_range
                rowNum = rng.rows.count
                sheet.api.Columns(1).Inse

全部评论 (0)

还没有任何评论哟~