0
我是Mac用戶,我正在爲iPhone開發一個應用程序,該應用程序備份地址簿並通過電子郵件發送。它將數據作爲.csv文件發送。Mac和Windows Excel
當我在Mac Excel和Windows Excel中打開這個.csv文件時,它看起來非常不同。 forexample,下面所顯示的所有代碼,使區別...
當我做這樣的:
[stringToWrite appendFormat:@";"];
在Windows版Excel
....它顯示正常。我的意思是在Excel中,它表現得如此;
name (other cell) phone (other cell) mail
name2 (other cell) phone2(other cell) mail2
但在Mac Excel中它看起來像;
name;phone;mail (all in one cell)
name2;phone2;mail2(all in one cell)
當我這樣做的代碼;
[stringToWrite appendFormat:@","];
在Mac Excel中,它顯示ok。我的意思是在Excel中,它表現得如此;
name (other cell) phone (other cell) mail
name2 (other cell) phone2(other cell) mail2
但在Windows Excel中它看起來像;
name,phone,mail (all in one cell)
name2,phone2,mail2(all in one cell)
任何人都可以幫忙嗎?
CSV的標準一般是「,」btw .. –
謝謝。在我的代碼中,我將.csv文件擴展名更改爲.xls ..我的意思是,現在該應用程序創建一個.xls文件...並解決了所有問題。 我現在有另一個問題... 的問題是, 在Excel單元格,我想我的DATAS一起寫。我的意思是,一個在另一個,而不是並排.. forexample, 一個 b .....他們是在同一個小區。 .. 哪些代碼或東西在XCODE中提供此文件格式? – mtlcck
如果您只是將擴展名從.csv更改爲.xls,則無法以任何方式格式化單元格。你應該使用一些PHP模塊看[鏈接] http://pear.php.net/package/Spreadsheet_Excel_Writer/或[鏈接] http://stackoverflow.com/questions/279917/format-text-in-excel-file-通過的PHP –