我想写一个数组中存在的所有值到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