看板 Office 關於我們 聯絡資訊
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:EXCEL 版本:XP 我需要將excel中的資料存入UNIX中後再進行處理。 想得到的方法有二種,一是存成TXT,另一個是存成CSV。 但是出現了一些問題,所以在這裡請大家幫忙。 1.如果要存成CSV,能否設定為一個SHEET存成一個CSV?(CSV檔名為SHEET的名字) 2.存成TXT檔的話,先前爬文已有人提供巨集可以一個SHEET存成一個TXT,如下 Sub Macro1() Dim ws As Worksheet For Each ws In Worksheets ws.Select ActiveWorkbook.SaveAs Filename:=ws.Name & ".txt", FileFormat _ :=xlText, CreateBackup:=False Next End Sub 剛剛試過了..它解決了我所有要考慮的東西了..真棒.. 只是我在思考到底要轉成CSV還是TXT才比較好,存入UNIX後是想要用C SHELL指令或是 PERL去處理及找尋我想要的資料,那到底是轉CSV好還是TXT好呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.195.155.235
vvrr:csv只會存一張工作表吧,你要存的時候它就會提醒了 03/22 01:57
vvrr:我沒用過這個巨集,如果它存成的TXT檔欄與欄間也有用逗號或TAB 03/22 01:58
vvrr:隔開的話,那用C shell或perl處理起來和CSV應該差不多 03/22 01:59