我想寫一個數組中存在的所有值到excel sheet.Please建議一些方法來這樣做。將數據從NSArray寫入Excel文件?
0
A
回答
2
將值寫入CSV文件,將CSV導入Excel。
1
您有幾種選擇:從MS Office XML Formats
- 做這樣@Jonah建議(我投了他的答案,因爲你沒有細節!)
- 研究的XML交換格式和使用NSXML ...對象和方法
取決於它是什麼,你要完成
弗蘭克
0
我會解釋一下將值寫入CSV文件的更多細節。 例如,您有一組數字: NSArray * array = @ [@ 1,@ 2,@ 3,@ 1.01];
在這種情況下,您的CSV文件會看起來像這樣(在每個串號普通的文本文件):
1
2
3
1.01
所以第一步是書面方式CSV文件:
// composing a string with numbers from array separated by "\n" (line-endian symbol)
NSString *string = [array componentsJoinedByString:@"\n"];
// getting data from resulting string
NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding];
// and writting data to disk
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *appFile = [documentsDirectory stringByAppendingPathComponent:@"yourFileName.csv"];
[data writeToFile:appFile atomically:YES];
和最後一步是將CSV導入Excel (只需在Excel應用程序中打開「yourFileName.csv」,然後單擊確定)。
但是,如果你想保存在XLS文件直接陣列(不導入到CSV格式),也許要讀第一這個問題的答案:iPhone SDK - Export data to XLS (not via CSV)
相關問題
- 1. 將Excel文件導入NSArray
- 2. 如何將數據寫入Excel文件?
- 3. 將數據寫入excel文件,MATLAB
- 4. 將數據寫入excel
- 5. NODEjs - 將數據從mysql寫入文件
- 6. 將數據從程序寫入文件
- 7. 將數據寫入文件
- 8. Fortran,將2d數組寫入excel文件
- 9. 試圖將文件寫入Excel文檔
- 10. 將數據透視表寫入excel文件時出現問題
- 11. 無法將數據寫入到Excel文件細胞
- 12. 加載excel模板文件並將數據寫入單元格?
- 13. 如何按順序將數據寫入Excel文件
- 14. 使用Python將數據寫入2個文件的excel中
- 15. Flex:將數據寫入要在Excel中打開的文件
- 16. 將輸出數據寫入excel文件中的matlab
- 17. 從SQL Server數據庫寫入Excel文件
- 18. 如何從訪問數據寫入到excel文件
- 19. 如何將數據從txt文件寫入數據庫?
- 20. 如何將數據從pickle文件寫入sqlite3數據庫?
- 21. 將數據從數據庫寫入Java文件
- 22. 從Excel文件在線導入數據
- 23. 從PDF文件讀取數據並將其寫入Word文件?
- 24. 如何將數據從textarea的文件寫入到txt文件
- 25. 從寫入腳本的網頁將數據導入到excel中
- 26. vb.net將數據廣泛寫入excel
- 27. 將數據寫入Excel模板
- 28. 將數據框寫入excel以標題
- 29. 將DataReader行寫入Excel文件
- 30. c#將excel文件寫入xml