鱼C论坛

 找回密码
 立即注册
查看: 3953|回复: 7

如何用Python实现保留原Excel文档格式,拆分Excel文档内容

[复制链接]
发表于 2020-8-25 16:50:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本萌新新鱼友目前已在度娘的帮助下实现用 pandas 拆分一个Excel文档为多个Excel,但是拆出来的Excel没有保留原来的格式
有没有大佬知道拆出来的Excel怎么保留原来的格式呀,公司的Excel表格式花里胡哨,不想拆出来了还手动刷格式
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-8-25 16:55:39 | 显示全部楼层
好像pandas输出时不会改表格格式的,相当于无格式状态,要用openpyxl来设置格式,至于能不能复制原表格格式,只有等大神来解答了。。。。。。。。。。。如果就一种格式,搞个函数,openpyxl一次设置了不也可以么
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-25 16:58:29 | 显示全部楼层
疾风怪盗 发表于 2020-8-25 16:55
好像pandas输出时不会改表格格式的,相当于无格式状态,要用openpyxl来设置格式,至于能不能复制原表格格式 ...

你的意思是用openpyxl设置原表格格式吗,但是怎么让新生成的Excel应用openyxl设置的格式呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-25 17:02:32 | 显示全部楼层
风声大到听不见 发表于 2020-8-25 16:58
你的意思是用openpyxl设置原表格格式吗,但是怎么让新生成的Excel应用openyxl设置的格式呢

我的意思是,你按照原表格的格式,形成一个对应的函数代码,就是用来刷格式的,然后pandas拆分成新表格输出后,再调用函数,把新表格格式设置了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-25 17:07:36 | 显示全部楼层
疾风怪盗 发表于 2020-8-25 17:02
我的意思是,你按照原表格的格式,形成一个对应的函数代码,就是用来刷格式的,然后pandas拆分成新表格输 ...

可是这样表格的格式不一样的话就得生成不一样的函数代码,日常使用有很多不一样格式的表格。目前就我这台电脑有Python环境,其他工作电脑没有Python环境,我还需要将代码打包成exe,让我在其他工作电脑的时候也可以随便用。
谢谢您,但是可能这种方法过于粗暴了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-8-25 17:10:46 | 显示全部楼层
风声大到听不见 发表于 2020-8-25 17:07
可是这样表格的格式不一样的话就得生成不一样的函数代码,日常使用有很多不一样格式的表格。目前就我这台 ...

如果你能找到能直接复制表格格式的方法,也请回复告诉我一下吧,学习下。。。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-25 17:20:09 | 显示全部楼层
疾风怪盗 发表于 2020-8-25 17:10
如果你能找到能直接复制表格格式的方法,也请回复告诉我一下吧,学习下。。。。。。。

嗯,这个问题解决了的话,会在这里分享出来的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-8-26 14:32:43 | 显示全部楼层
怎么给这个帖子设置悬赏
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-19 03:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表