Python按Sheet拆分Excel文件
批量拆分 Excel 文件的 sheet 成多个文件,用过的都说香。每个 sheet 直接变成一个单独的 Excel 文件,文件名就是 sheet 名,省事儿还不容易错名。适合那种一大堆报表、一大堆数据按部门拆的场景,点一下就搞定,省去一堆复制粘贴的功夫。
批量拆分 Excel 文件的 sheet 成多个文件,用过的都说香。每个sheet直接变成一个单独的 Excel 文件,文件名就是sheet 名,省事儿还不容易错名。适合那种一大堆报表、一大堆数据按部门拆的场景,点一下就搞定,省去一堆复制粘贴的功夫。
要说原理,其实也挺,就是读取每个sheet,另存为新文件。用Python做这种批比较合适,配合个循环,效率杠杠的。顺带说一句,用 这篇 教你怎么提取文件夹名和文件名,也挺有用。
文件名的时候,如果你想批量改名,还可以参考这篇关于批量替换文件名,或者直接看VB 源码自己改逻辑。顺手提一句,搞文件名,遍历文件夹是少不了的,这篇文章写得也还行。
如果你做的是 Web 上传那一块的文件,像获取文件名、后缀名什么的,JavaScript 和 PHP 各有一套。可以看看JavaScript 上传文件名和PHP 读取文件名这两篇,搭配着用效果更好。
,如果你经常跟 Excel 打交道,又不想手动一个个拆 sheet,用这种批量拆分的办法真的挺省事。顺便多学点批量改名、路径遍历的小技巧,以后文件就顺多了。
17.5KB
文件大小:
评论区