1樓:匿名使用者
csv雖然顯示效果上接近excel,但本質上是一個txt檔案,每個資料之間用逗號分隔
你可以做個實驗,open .csv with txt
所以完全使用txt的讀取方式,按行讀取即可,然後將正行資料用逗號分隔,獲得一行陣列。
2樓:匿名使用者
使用streamreader開啟檔案,利用readline方法可以一行一行的讀取csv檔案內容,使用readtoend方法可以一次讀取全部csv檔案內容,你可以一行一行的讀取出字串,然後使用split方法把內容根據「,」分割成陣列,**如下:
streamreader reader = new streamreader("檔案完整路徑或相對路徑,包含檔名");
string line = "";
listliststrarr = new list();//陣列list,相當於可以無限擴大的二維陣列。
line = reader.readline();//讀取一行資料while(line != null)
3樓:萬惡小
不行的話就轉換成excel讀
4樓:玩轉資料處理
你的.csv檔案內容(格式)是怎樣的?
c中如何將某個檔案用指定的程式開啟
如果執行shellexecute函式開啟檔案時,檔案沒有指定相應的開啟方式,則可以使用如下函式呼叫 開啟方式.對話方塊。其中strname是檔名,pszfolder是路徑。int nres int shellexecute null,open strname,pszfolder,sw showdef...
C6 0寫的程式明明是對的顯示檔案錯誤
我沒怎麼明白你說的情況,因為我是一個新手,只是也遇到過這種類似的情況,除錯沒錯,但編譯的時候就是由這樣那樣的錯誤,而且這種情況也是出現在 已經開啟一個工作區間,並且在這個區間裡面編寫 編譯了幾個程式之後,我出現這種情況的原因是,這個工程裡有不止一個主函式,就是先前編的那個程式,在關閉的時候沒有把主函...
delphi中如何讀取ini檔案中的內容,並顯示在edit中,需要執行程式後edit中就顯示
在程式的oncreate屬性增加formcreate事件 程式啟動就執行 procedure tfrm main.formcreate sender tobject begin with tinifile.create filename do begin filename為檔案路徑 名稱 edit1...