使用python语句拆分表格
说明:不记得这代码是从那里搬过来的,忘记,
下面直接给出需要拆分表格样本

主要是根据第五列1和2拆分子工作表,下面是核心代码
# -*- coding:utf-8 -*-
from openpyxl import Workbook, load_workbook
from openpyxl.worksheet.table import Table, TableStyleInfo
from openpyxl.styles import Font, colors, Alignment,PatternFill,Protection
from openpyxl.utils import get_column_letter, column_index_from_string
from openpyxl.styles import Side,Border
def caiFenSheet(sheet, c):
ls = []
for row in sheet.values:
ls.append(row)
title = ls[0]
chn = []
ls = ls[1:]
for i in ls:
chn.append(i[c - 1])
chns = list(set(chn))
ls_chns = {}
for i_chns in chns:
new_ls = []
for i_ls in ls:
if i_chns == i_ls[c - 1]:
new_ls.append(i_ls)
ls_chns[i_chns] = new_ls
return ls_chns, title
def main(filename, sheetna

本文介绍如何使用Python的openpyxl库将一张Excel工作表拆分成多个子工作表,主要依据第五列的内容进行拆分。通过示例代码展示了拆分过程,并提供了带有完整演示的示例文件execl拆分表格.zip。
最低0.47元/天 解锁文章
1047

被折叠的 条评论
为什么被折叠?



