配置鼠标右键菜单功能 :一键csv转excel

配置右键菜单功能 :一键csv转excel

无需点开文件,双击即可以生成新的excel文件

步骤:

1、配置Python,安装依赖库

pip install openpyxl
pip install pandas

2、创建Python文件 csv_to_excel.py

#  -*- coding:utf-8 -*-
import pandas as pddef convert_csv_to_excel(csv_file, excel_file):# 读取CSV文件df = pd.read_csv(csv_file,encoding='GBK')# 将数据写入Excel文件df.to_excel(excel_file, index=False)# 获取命令行参数
import syscsv_file = sys.argv[1]  # 输入的CSV文件路径
excel_file = sys.argv[2]  # 输出的Excel文件路径convert_csv_to_excel(csv_file, excel_file)

3、创建windows可执行文件 csv_to_excel.bat

(和python文件同一个文件夹)
@echo off
setlocal enabledelayedexpansionREM 获取输入的CSV文件路径和文件名
set "csv_file=%~1"REM 从CSV文件路径中提取文件名(不包括扩展名)
for %%F in ("%csv_file%") do set "filename=%%~nF"REM 定义输出的Excel文件路径和文件名
set "excel_file=%filename%.xlsx"REM 调用Python脚本来进行转换
python.exe csv_to_excel.py "%csv_file%" "%excel_file%"echo CSV文件已成功转换为Excel文件!
pause

4、右键csv文件,打开方式

在CSV文件上执行右键单击,并选择“打开方式”->“选择默认程序”->“浏览”,然后浏览并选择 csv_to_excel.bat 文件

5、更方便方式,一键执行

在CSV文件上执行右键单击,并选择“属性”->“常规”->“更改”,然后浏览并选择 csv_to_excel.bat 文件
在这里插入图片描述

最后就一键成功啦!!!!!!!!!

在这里插入图片描述

无需点开csv,无需“另存为”****,只需要双击!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/2448.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于Java+SSM+Vue的高校校园点餐系统设计与实现

博主介绍: 大家好,我是一名在Java圈混迹十余年的程序员,精通Java编程语言,同时也熟练掌握微信小程序、Python和Android等技术,能够为大家提供全方位的技术支持和交流。 我擅长在JavaWeb、SSH、SSM、SpringBoot等框架…

2023年城市分站系统源码采用php语言

系统源码介绍: 本系统采用了php语言,根据现有了城市分布,包含了省市区,划分,具备了高级少选功能,按照每个市级城市为分站点,和主站点同样的模式。 安装方法: 快速创建几百个城市分…

Redis 事务与数据持久化

目录 一、Redis 事务 1.1 事务本质 1.2 数据库事务与redis事务 1.2.1 数据库事务 1.2.2 Redis事务 1.2.2.1 两种错误不同处理方式 1)代码语法错误(编译时异常) 2)代码逻辑错误(运行时错误) 1.2.2.2 这种做…

HPM6750系列--第三篇 搭建MACOS编译和调试环境

一、目的 在上一篇《HPM6750系列--第二篇 搭建Ubuntu开发环境》我们介绍了Ubuntu上开发HPM6750,本篇主要介绍MAC系统上的开发环境的搭建过程,整个过程和Ubuntu上基本类似。 二、准备 首先我们在Mac电脑上打开一个terminal,然后创建一个…

手搓GPT系列之 - 通过理解LSTM的反向传播过程,理解LSTM解决梯度消失的原理 - 逐条解释LSTM创始论文全部推导公式,配超多图帮助理解(中篇)

近期因俗事缠身,《通过理解LSTM的反向传播过程,理解LSTM解决梯度消失的原理 - 逐条解释LSTM创始论文全部推导公式,配超多图帮助理解》的中下篇鸽了实在太久有些不好意思了。为了避免烂尾,还是抽时间补上(上篇在此&…

Day8——操作系统基础windows

文章目录 操作系统基础操作系统的定义 什么是windows 操作系统基础 操作系统的定义 什么是windows

1分钟学会使用docker-compose部署 registry 以及可视化镜像

获取 docker-compose: curl -L https://github.com/docker/compose/releases/download/2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose docekr-compose.yaml: version: 3.3services:registry-ui:image: joxit/docker-registry-ui:mainrestart: always…

Spring之Bean生命周期源码解析

系列文章目录 文章目录 系列文章目录扫描包寻找候选的组件通过组件索引寻找通过包路径扫描所有候选组件 生成Bean的名字解析设置BeanDefinition信息检查Spring容器中是否已经存在该beanName注册BeanDefinition 实例化非懒加载的单例Bean合并BeanDefinition创建非懒加载单例Bean…

线性代数克莱姆法则的几何含义

以二元一次方程组的求解为例: { a c a 1 b c b 1 c 1 a c a 2 b c b 2 c 2 \left\{\begin{array}{l} a_{c}a_{1} b_{c}b_{1} c_{1} \\ a_{c}a_{2} b_cb_{2} c_{2} \end{array}\right. {ac​a1​bc​b1​c1​ac​a2​bc​b2​c2​​ 其中 a c a_c ac​和 b c b_…

Ansible自动化运维工具之playbook剧本编写含lnmp

1.playbook的相关知识 1.1 playbook 的简介 playbook是 一个不同于使用Ansible命令行执行方式的模式,其功能更强大灵活。简单来说,playbook是一个非常简单的配置管理和多主机部署系统,不同于任何已经存在的模式,可作为一个适合部…

Django框架-5

路由系统 通过URL(Uniform Resource Locator,统一资源定位符)可以访问互联网上的资源——用户通过 浏览器向指定URL发起请求,Web服务器接收请求并返回用户请求的资源,因此可以将URL视为用户与服务器之间交互的桥梁。 …

MongoDB的安装

MongoDB数据库 MongoDB数据的特点: 面相文档存储的分布式数据库 具有很强的扩展性 支持丰富的查询表达式,很接近于关系性数据库 使用类似于json的结构保存数据,可以轻易的查询到文档中内嵌的对象及数组 下载安装包 首先去官网下载安装…