1
我正在尋找一種將大量文本文件中的數據導入到.ods文件的有效方法。在使用像grep和sed這樣的命令處理文本文件時,我沒有問題,但是,我不知道是否可以將這些命令的結果重定向到ods文件中的某個位置。將文本處理命令的結果轉發到.ods文件中的某些位置
我正在尋找一種將大量文本文件中的數據導入到.ods文件的有效方法。在使用像grep和sed這樣的命令處理文本文件時,我沒有問題,但是,我不知道是否可以將這些命令的結果重定向到ods文件中的某個位置。將文本處理命令的結果轉發到.ods文件中的某些位置
.ods file format基本上是一個xml文件格式。在.fods的情況下,它是直xml。在.ods的情況下,它被壓縮爲xml。所以直接從文本文件插入內容可能需要一些xml工具。我使用的是Ubuntu,發現xml2/2xml可能對於在xml和xml-path-style文本之間進行轉換很有用。 (sudo apt-get install xml2
)
所以,你必須做到以下幾點:
unzip
中的.ods文件 - 單元格數據將在一個名爲content.xml中的文件xml2 < content.xml
獲得原始文本出來在XML2xml
這可能是一個相當繁瑣/繁瑣的過程。另外,我建議簡單地將.ods文件保存爲.csv文件,然後直接編輯逗號分隔值。