当前位置: 首页 > news >正文

Python中操作Excel表对象并打包为脚本

一、准备工作

pip install pandas 
pip install openpyxl 
pip install pyinstaller  

数据表格:

数据表下载

二、执行写入操作

import pandas as pd
# pyinstaller --onefile attendance_records_score.py # 打包
# 读取源Excel文件(假设源表有列'A_column'和'B_column')
df_source = pd.read_excel('total_score.xlsx')
# 创建一个新的DataFrame用于写入目标表(假设目标表需要有列'X_column'和'Y_column')
df_target = pd.DataFrame({'stu_number': df_source['序号'],'stu_id': df_source['学号'],'stu_name': df_source['姓名'],'stu_class': df_source['班级'],'one_score': df_source['k1'],'two_score': df_source['k2'],'three_sroce': df_source['k3'],'four_score': df_source['k4'],'five_score': df_source['k5']
})
# 将数据写入目标Excel文件
df_target.to_excel('total_score1.xlsx', index=False)
print("create attendance_records_score finish")

三、打包命令

pyinstaller --onefile attendance_records_score.py 

四、脚本制作

@echo off
start /B attendance_records_score.exe

http://www.lryc.cn/news/339104.html

相关文章:

  • Python学习笔记23 - 目录操作
  • 今天你学langchain了吗?
  • 插值算法-代码实现
  • 113.PyQt5_QtPrintSupport_打印操作
  • 在vue中使用bing map 的小demo
  • 基于uni-app的埋点sdk设计
  • Python学习笔记(三)
  • Python办公自动化之Excel做表自动化:全网最全,看这一篇就够了!
  • 【学习笔记】R语言入门与数据分析1
  • MyBatis-Spring整合
  • 资深亚马逊运营实战技巧:跨境电商6大选品法
  • bugku-web-需要管理员
  • STM32之FreeRTOS移植
  • SpringBoot实用开发(十四)-- 消息(Message)的简单认识
  • 【Spring Boot 源码学习】SpringApplication 的 run 方法核心流程介绍
  • 如何保证消息不丢失?——使用rabbitmq的死信队列!
  • html、css、京东移动端静态页面,资源免费分享,可作为参考,提供InsCode在线运行演示
  • 头歌-机器学习 第13次实验 特征工程——共享单车之租赁需求预估
  • Unity 2D让相机跟随角色移动
  • 【面试题】s += 1 和 s = s + 1的区别
  • ARM的学习
  • Restful API接口规范(以Django为例)
  • AI助力,程序员压力倍增?
  • LoRA微调
  • 45.基于SpringBoot + Vue实现的前后端分离-驾校预约学习系统(项目 + 论文)
  • 系统思考—时间滞延
  • SSM项目转Springboot项目
  • VUE3.0对比VUE2.0
  • 车内AR互动娱乐解决方案,打造沉浸式智能座舱体验
  • OR36 链表的回文结构