我有一個過程,需要從Web下載Excel電子表格,使用Excel Mac 2008打開它,將其保存爲csv文件,然後使用php解析。手動過程正常工作並保存一個乾淨的CSV文件。我試圖使用Applescript自動化這部分,並且它有點類似,但是,生成的CSV文件包含了一些奇怪的字符。從Excel使用Applescript保存清潔的CSV文件
這裏是我工作的AppleScript的:
tell application id "com.microsoft.Excel" to open "~/Documents/input.xls"
tell application id "com.microsoft.Excel" to tell active sheet to save in ("output.csv") as "CSV file format"
我曾嘗試過各種CSV選項(在Mac,Windows,MS-DOS),他們不會產生不同的結果。
是否有您可以採取的Excel中走出的過程中,只是生成CSV與任何正在生成Excel文件什麼辦法?在我看來,你可以節省很多潛在的問題,因爲一旦Excel更新,你可能會重寫這個問題。 – 2011-04-18 20:16:14
菲利普:可惜沒有。 Excel文件是從不太友好的網站輸出的,輸出選項是html,pdf和Excel。在這三者中,Excel是最容易解析的。 – Scott 2011-04-19 00:40:23