2017-06-23 131 views
1

第三方软件'Eclipse Orchestrator'将其配置文件保存为'csv'格式。其中包括照相机曝光时间,如“1/2000”,表示曝光时间为1/2000秒。这里从csv文件的样本行:excel加载保存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中的画面显示读取“一月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 variablearize数据,使其更易于改变。但是转换为假日期在这里没有帮助。
  2. 加载时的转换会影响保存的数据格式,导致“Eclipse Orchestrator”程序无法读取。

任何方式来保存在Excel中的一天,或者只是继续写一个编来做补丁的csv文件?

谢谢, 格特

回答

1

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

+0

好点。你能详细说明一下,如果将数据转换为文本会影响将数据输入到公式中。即如果我想将曝光时间的公式放入单元格中,请从页面顶部的区域中选取一个公式,以手动输入曝光出现的所有线条。我有大约200条线需要处理,并且都有曝光时间,我想通过一个输入控制它们。 –

+0

将文本或csv文件导入到Excel后,可以将该文件另存为Excel工作簿,然后可以使用公式处理数据。如果您输入公式并将其另存为CSV文件,则CSV文件将具有公式结果,而不是公式本身。所以,是的,你可以使用公式,是的,你可以控制行为。你只需要了解当你使用CSV文件时你在做什么。 – teylyn