gpt4 book ai didi

csv - 正确将 XLSX 转换为 CSV

转载 作者:行者123 更新时间:2023-12-04 14:31:47 25 4
gpt4 key购买 nike

这是一个非常像描述的问题 here .但是我需要水平地做,我的问题出现在日期上。我在 Mac 上。

This是我的 .xlsx 文件的图片。我有很多条目,比如前三行中的条目,我想将它们转换为 CSV 作为最后三行。但我的问题是这样的:

  • 2012-08-16(在A1)变成41137(在A4)
  • 我的 session 从 08:00 到
    09:00 是 01:00 小时(见 H1 和 I1 和 J1)变得一团糟——
    ,0,333333333333333,0,375,
  • 我从 09:00 到 10:00 的 session 有
    与上述相同的问题,只是杂乱的数字是
    不同的。

  • 我的最终目标是将我的 .xlsx 时间表导出到 toggl

    附言可能导致实际问题的小问题:
  • A1 2012-08-16 变为 16-aug-12
  • J1 01:00:00 变为 01:00,08:00:00 变为 08:00,09:00 变为 08:00:00,以此类推。
  • 最佳答案

    最简单的解决方案是简单地“另存为...”并选择 CSV 作为文件类型。

    我猜你正试图以某种自动化的方式做到这一点。如果以下假设为真:

  • 您使用的是 Windows 平台
  • Excel已安装

  • 将“XLSX”转换为“CSV”的最简单方法是使用一些 VB 脚本:
    Set objArgs = WScript.Arguments
    InputName = objArgs(0)
    OutputName = objArgs(1)
    Set objExcel = CreateObject("Excel.application")
    objExcel.application.visible=false
    objExcel.application.displayalerts=false
    set objExcelBook = objExcel.Workbooks.Open(InputName)
    objExcelBook.SaveAs OutputName, 23
    objExcel.Application.Quit
    objExcel.Quit

    调用它:
    wscript script.vbs C:\...\file.xlsx C:\...\file.csv

    更新:
    看看这个 posting它使用 Perl 脚本执行转换。

    更新 2
    显然,VBA 代码对路径很挑剔。相对于您的文档目录解析不合格的路径。因此,要获得可重现的结果,请使用输入和输出文件的完整路径。

    关于csv - 正确将 XLSX 转换为 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11990049/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com