干货 软件 Rules & Tips
1. 遵守中国大陆相关法律法规
2. 严禁发布盗版软件
3. 严禁传播破解方法或工具
4. 严禁发布甩链接的下载信息
5. 提倡分享亲测好用的软件
6. 名称、版本、平台是必要信息

找一个可以批量将 CSV 文件转成 XLS 的软件或办法

查看: 1222|回复: 8
无敌搜索大王 发表于 2023-9-14 11:46:56
谢谢
Aestas 发表于 2023-9-14 16:12:24
kettle,配置输入和输出。
批量的话,在输入之前添加“获取文件名”流程。

微信图片_20230914161135.png
撩月 发表于 2023-9-14 12:04:37
CSV 到 XLS (EXCEL) 在线转换器

善用搜索,类似的工具很多,Excel 的宏功能和 Python 也都可以实现。
凤梨罐头 发表于 2023-9-14 14:52:00
撩月 发表于 2023-9-14 12:04
CSV 到 XLS (EXCEL) 在线转换器

善用搜索,类似的工具很多,Excel 的宏功能和 Python 也都可以实现。 ...

要会员
Aestas 发表于 2023-9-14 16:06:36
kettle可以实现
好大一只荣哥哥 发表于 2023-9-14 16:44:00
Aestas 发表于 2023-9-14 16:12
kettle,配置输入和输出。
批量的话,在输入之前添加“获取文件名”流程。

看起来很高效的软件,学习一下
the_black 发表于 2023-9-16 18:54:43
ren *.csv *.xls

新建一个bat 放在CSV文件所在文件夹运行一次就可以了。
zhangsan5421 发表于 2023-9-16 21:11:39
下面是python代码
import pandas as pd
import os

def csv_to_xlsx(csv_path, xlsx_path):
    # 读取CSV文件
    df = pd.read_csv(csv_path)
    # 将数据写入XLSX文件
    df.to_excel(xlsx_path, index=False, engine='openpyxl')

def batch_convert(input_directory, output_directory):
    # 确保输出目录存在
    if not os.path.exists(output_directory):
        os.makedirs(output_directory)

    # 遍历输入目录中的所有CSV文件
    for filename in os.listdir(input_directory):
        if filename.endswith(".csv"):
            csv_path = os.path.join(input_directory, filename)
            xlsx_path = os.path.join(output_directory, filename.replace('.csv', '.xlsx'))
            csv_to_xlsx(csv_path, xlsx_path)
            print(f"Converted {csv_path} to {xlsx_path}")

# 使用方法
input_directory = 'path_to_csv_files'  # 替换为您的CSV文件目录
output_directory = 'path_to_save_xlsx_files'  # 替换为您想保存XLSX文件的目录
batch_convert(input_directory, output_directory)
FUBUKI 发表于 2023-9-18 13:37:57
好大一只荣哥哥 发表于 2023-9-14 16:44
看起来很高效的软件,学习一下

大数据软件 不是搞计算机的没必要搞这个
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

虫部落 陕ICP备14001577号-1川公网安备 51019002003015号联系我们FAQ关于虫部落免责声明虫部落生存法则蛙先知 - AI 玩家社区 🚧

Build with for "make search easier" Copyright © 2013-2024. Powered by Discuz! GMT+8, 2024-5-22 08:56

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