Excel列运算工具 V1.0.0 可视化Excel数据处理工具

查看 95|回复 9
作者:redeio   
Excel列运算工具
一、简介
⭐ 程序名称
Excel列运算工具(Excel Column Calculator)
 核心功能
一款基于PyQt5开发的可视化Excel数据处理工具,无需编写代码即可实现自定义列运算,支持Excel导入/导出、配置保存与跨设备迁移,解决了传统Excel公式编辑繁琐、重复操作效率低的问题,适用于日常数据统计、报表生成等场景。
 功能亮点
可视化操作:通过图形界面配置列运算,无需编写Python代码;
多数据来源:支持“固定值”“原始列引用”“公式运算”3种列数据生成方式;
数据类型适配:自动识别列数据类型(数字/文本),支持手动转换(转为数字/文本);
配置管理:本地保存列定义配置,支持导出JSON配置文件跨设备迁移;
友好交互:列索引一键复制、结果实时预览(文字居中)、详细错误提示;
兼容性优化:支持.xlsx/.xls格式;
操作平台
Windows 10/11(32位/64位)
二、使用指南
界面介绍
主窗口分为3大核心区域+顶部工具栏:
顶部工具栏:功能按钮(导入/导出Excel、添加列定义、计算结果等);
左侧面板(可用列列表):显示导入Excel的“列字母索引+原始列名+数据类型”,点击即可复制列索引;
中间面板(列定义设置):配置自定义列的名称、数据来源、表达式;
右侧面板(结果预览):显示原始数据或计算结果,最多预览100行,文字默认居中。
界面截图

安装页截图

处理前处理后截图


核心操作步骤(以“计算两列求和”为例)
步骤1:导入Excel文件

[ol]
  • 点击顶部工具栏“ 导入Excel”按钮;
  • 在文件选择窗口中,选择需要处理的Excel文件(支持.xlsx/.xls);
  • 导入成功后,左侧“可用列列表”将显示所有列信息(如[A] 销量 [数字]),右侧预览面板显示原始数据;
  • 状态栏提示“导入成功:文件路径(X行数据,Y列)”。
    [/ol]

    步骤2:添加列定义(配置求和列)

    [ol]
  • 点击顶部工具栏“➕ 添加列定义”按钮,中间面板生成“列1”配置项;
  • 配置“列1”参数:
  • 名称:输入“总销量”(自定义列名,支持中文);
  • 数据来源:下拉选择“运算”(因需计算两列求和);
  • 数据类型:下拉选择“转为数字”(确保结果为数值类型);
  • 表达式:输入“A+B”(假设A列为“销量1”,B列为“销量2”,可点击左侧列表复制列索引);
  • 如需添加多列,重复步骤1~2即可。
    [/ol]

    步骤3:计算结果

    [ol]
  • 点击顶部工具栏“ 计算结果”按钮;
  • 若公式无错误,右侧预览面板将显示“总销量”列(仅显示计算列,默认不显示原始列);
  • 若公式错误(如列索引无效),将弹出错误提示框(含具体错误原因,如“无效的列索引:C,请使用A-B”),修改后重新计算。
    [/ol]

    步骤4:导出结果

    [ol]
  • 确认右侧预览结果无误后,点击顶部工具栏“ 导出结果”按钮;
  • 选择保存路径,输入文件名(如“销量计算结果”),工具自动补充.xlsx后缀;
  • 导出成功后,状态栏提示“导出成功:文件路径”,可在保存路径中找到导出的Excel文件(单元格默认应用“黑体10号字+居中对齐”样式)。
    [/ol]

    列定义配置详解
    中间面板的“列定义”支持3种数据来源,配置差异如下:
    [table]
    [tr]
    [td]数据来源[/td]
    [td]适用场景[/td]
    [td]表达式格式示例[/td]
    [td]注意事项[/td]
    [/tr]
    [tr]
    [td]自定义

    步骤, 定义

  • robertclarke   

    知识浅薄,没看明白什么意思
    redeio
    OP
      

    注意:
    1.目前导入Excel只测试了单页工作簿;
    2.其他功能还有待增加;
    小小小小小小艹   

    谢谢分享
    lzsbnihao   

    母猪出栏好评,哈哈哈,示例图片很有意思
    xiguapi66   

    下载测试一下,适合经常用EXCEL处理数据的受众
    liyan081ren   

    支持下,学习中
    openg   

    支持下,学习中
    jackyawang   

    都向python看齐了~
    lyz190896   

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

    返回顶部