我想将数据库表转换为Iphone中的csv文件。我想在邮件中附加csv文件,因此可以在Excel表格中以表格形式查看它。我怎样才能实现它?任何示例代码 将是有帮助的。谢谢。如何以编程方式在iphone中创建csv文件?
2
A
回答
1
你已经看过this stack overflow的问题吗?
3
你应该看看Dave Delong制作的CHCSVParser。忽略名字,它也是一位作家。
它工作得很好;直到要支持德国(和其他人)csv格式,它使用分号
+0
如何给CHCSV写入器输入? – Warrior 2011-03-03 08:07:09
+0
为NSArray创建NSArray(对于列),然后可以使用NSArray + CHCSVAdditions.h中的NSArray类别方法'writeToCSVFile:atomically:'。但还有其他方法,请参阅CHCSVParser的自述文件 – 2011-03-03 08:19:18
1
嘿,我找到简单的代码::
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory , NSUserDomainMask, YES);
NSString *documentsDir = [paths objectAtIndex:0];
NSString *root = [documentsDir stringByAppendingPathComponent:@"customers.csv"];
NSString *temp;
temp = [NSString stringWithFormat:@"%@", [arrCustomersName objectAtIndex:0]];
for (int i = 1; i < [arrCustomersName count]; i++) {
temp = [temp stringByAppendingFormat:@", %@", [arrCustomersName objectAtIndex:i]];
}
[temp writeToFile:root atomically:YES encoding:NSUTF8StringEncoding error:NULL];
相关问题
- 1. 以编程方式在iPhone中创建Excel文件
- 2. 如何以编程方式在iPhone应用程序中创建.docx文件?
- 3. 如何在iphone应用程序中以编程方式创建PDF文件?
- 4. 如何以编程方式在iPhone中创建Gridview?
- 5. 如何以编程方式在C#中创建XSD文件?
- 6. iPhone - 以编程方式创建UITabBar?
- 7. 以编程方式在iPhone应用程序中创建富文本文件
- 8. 以编程方式创建ZIP文件
- 9. 以编程方式创建.pfx文件
- 10. 以编程方式创建.edmx文件
- 11. 以编程方式创建.xls文件
- 12. 以编程方式创建designer.cs文件
- 13. 如何以编程方式在iphone中用字符串和图像创建.CSV文件?
- 14. 如何在Xcode中以编程方式修改csv文件?
- 15. 以编程方式在C#中创建KMZ文件KML文件
- 16. 以编程方式在特定文件夹中创建文件
- 17. iPhone SDK:我如何以编程方式创建正方形?
- 18. 如何以编程方式在Google文档中创建文档?
- 19. 如何在iOS上以编程方式创建.txt文件
- 20. 如何以编程方式在Sharepoint站点创建文件夹
- 21. 如何在iPhone中以编程方式压缩文件?
- 22. 在iphone中访问本地文件以编程方式编程
- 23. 如何以编程方式创建UIButton
- 24. 如何以编程方式创建GPO?
- 25. 如何以编程方式创建JPEG
- 26. 如何以编程方式创建DrawerLayout
- 27. 如何以编程方式创建NSPopover
- 28. 如何以编程方式创建SplitView?
- 29. 如何以编程方式创建Tabbar
- 30. 如何以编程方式创建UIViewController?
是的,但我不想送contents.I的数组要从我的数据库发送一个表。 – Warrior 2011-03-02 13:25:38
好战士,你有一个选择。您可以将数据从数据库读取到标准的Objective-c集合对象(如NSArray)中,然后使用建议的解决方案,或者您可以永远等待某人为您发布一项微不足道的额外工作连接到您的数据库的CSV库。这是你的选择。 – occulus 2011-03-02 14:22:41