【问题标题】:excel load save csv file messes with formatexcel加载保存csv文件格式混乱
【发布时间】:2017-06-23 04:11:53
【问题描述】:

第 3 方软件 'Eclipse Orchestrator' 将其配置文件保存为“csv”格式。除其他外,它还包括相机曝光时间,例如“1/2000”,表示 1/2000 秒曝光。这是 csv 文件中的示例行:

FOR,(VAR),0.000,5.000,49.000
TAKEPIC,MAGPRE (VAR),-,00:01:10.0,EOS450D,1/2000,9.0,100,0.000,RAW+FL,,N,Partial 450D
ENDFOR

当 csv 文件加载到 Excel 中时,屏幕显示会显示“Jan-00”。因此 Excel 将字符串 1/2000 解释为日期。当文件再次保存为 csv 并在 ascii 编辑器中检查时,它会显示:

FOR,(VAR),0,5,49,,,,,,,,
TAKEPIC,MAGPRE (VAR),-,01:10.0,EOS450D,Jan-00,9,100,0,RAW+FL,,N,Partial 450D
ENDFOR,,,,,,,,,,,,
  1. 我曾希望使用 Excel 来对数据进行变量化并使其更易于更改。但是,转换为假日期并没有帮助。
  2. 加载时的转换会影响保存的数据格式,使其无法被“Eclipse Orchestrator”程序读取。

有什么方法可以在 Excel 中节省时间,还是继续编写一个 prog 来修补 csv 文件?

谢谢, 格特

【问题讨论】:

    标签: excel csv


    【解决方案1】:

    如果您导入 CSV 文件而不是打开它,您可以使用导入向导(数据功能区 > 从文本)来定义每列的数据类型。选择文本作为曝光时间,Excel 不会尝试转换它。

    【讨论】:

    • 好点。您能否详细说明将数据转换为文本是否会影响将其放入公式中。 IE。如果我想在单元格中输入一个公式以获取曝光时间,以便从页面顶部的区域中获取它,以便手动输入所有显示曝光的行。我有大约 200 行要处理,并且都有曝光时间,我想通过一个输入来控制它们。
    • 将文本或 csv 文件导入 Excel 后,可以将文件保存为 Excel 工作簿,然后可以使用公式处理数据。如果您输入公式然后另存为 CSV 文件,则 CSV 文件将包含公式结果,而不是公式本身。所以,是的,您可以使用公式,是的,您可以控制行为。使用 CSV 文件时,您只需要了解自己在做什么。
    猜你喜欢
    • 2022-08-23
    • 2018-10-21
    • 2017-01-26
    • 2017-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多