2017-06-23 169 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