excel表格可以用python自动生成好表格吗

查看 53|回复 9
作者:wangsheng518   
各位小伙伴 请问 python可以实现这个功能吗?@shuisanyue @dengshichuan123
之前的数据论坛小伙伴做好了已经做好了  XYZ 列 转换为数字, W列排序的方式是升序。
现在第二个诉求是 自动 把 学习时间小于5分钟的,还有进度不是100%的全部自动保存到学习异常数据的里的表格。
名称忽略 随便起的 需求目标个人学习记录excel里面 学习异常数据 这样两个excel 表格就分开了
不用自己动操作 筛选 小于5分钟的 进度不是100% 重复操作。感谢各位小仙男。列暂时是200多列 肯定是大于200多列 也有可能1000多列。
原始数据 诉求数据   
https://wwij.lanzout.com/iQOeP2wndusj
   
        
        
        
   

微软, 表格

shuisanyue   

前面生成的666和777还在保留了。
两个不是在一起的 这个是满足两个条件了  条件分开的
新的代码会在前面基础上,生成2个新电子表格888和999
学习时间小于5分钟,这个单独生成一个文件888
学习进度小于100%,这个单独生成一个文件999
新代码如下:
[Python] 纯文本查看 复制代码import pandas as pd
import os
from openpyxl import load_workbook
from openpyxl.styles import numbers
def convt(ts):
    if not isinstance(ts, str) or ':' not in ts:
        return 0
    parts = list(map(int, ts.split(':')))
    while len(parts)
[i]
[i]
[i]
wangsheng518
OP
  

[i]
wangsheng518
OP
  

[i]
wangsheng518
OP
  


wangsheng518 发表于 2025-5-19 21:10

需要的功能 数据分开
shuisanyue   

是不是楼上的朋友已经完成功能了?
还需要Python来处理新的功能吗?
shuisanyue   

好了代码如下:1、源电子表格文件名00abc.xlsx
2、目标电子表格666.xlsx
3、目标电子表格777.xlsx
[Python] 纯文本查看 复制代码import pandas as pd
import os
from openpyxl import load_workbook
from openpyxl.styles import numbers
def conv_time(ts):
    """将HH:MM:SS格式的时间字符串转换为秒数"""
    if not isinstance(ts, str) or ':' not in ts:
        return 0
    parts = list(map(int, ts.split(':')))
    while len(parts)
新的功能结果如图:
[i]
wangsheng518
OP
  


shuisanyue 发表于 2025-5-19 21:38
好了代码如下:1、源电子表格文件名00abc.xlsx
2、目标电子表格666.xlsx
3、目标电子表格777.xlsx

这是代码合并在一起的吗 还是 分开的代码,还是表格里两个表格 还是分开的表格
shuisanyue   


wangsheng518 发表于 2025-5-19 21:43
这是代码合并在一起的吗 还是 分开的代码,还是表格里两个表格 还是分开的表格

合在一起了……
运行一次,生成两个电子表格666和777.
shuisanyue   

参考看图:
[i]
楼主你下班时间还工作啊!!!!
您需要登录后才可以回帖 登录 | 立即注册

返回顶部