我正在將文件從sample.csv複製到new.csv。我複製後,我需要打開new.csv並將其保存爲new.xls與工作表名稱「Newsheet」。我複製成功,但無法繼續打開/保存它。複製文件並以另一種格式保存
這裏是我的代碼:
Dim ioFile As New System.IO.StreamReader("C:\sample.csv")
Dim ioLine As String
Dim ioLines As String
ioLine = ioFile.ReadLine
ioLines = "ID,Name,Number,Amount"
ioLines &= vbCrLf & ioLine
While Not ioLine = ""
ioLine = ioFile.ReadLine
ioLines = ioLines & vbCrLf & ioLine
End While
Dim ioWriter As New System.IO.StreamWriter("C:\new.csv")
ioWriter.WriteLine(ioLines)
ioFile.Close()
ioWriter.Close()
你知道還有更多的xls/xlsx文件比對嗎?你不能只複製csv並揮動魔杖\ * poof \ *就變成xls ...你要麼需要Excel的自動化,要麼就是一個能夠編寫Excel文件的庫,出於與Marc提供的相同的原因 – 2011-06-10 17:25:45
-1 Gravell。 – Predator 2011-06-11 08:28:52