我已经尝试生成AppleScript并使用NSAppleScript创建Excel文件,该文件的工作原理很慢,用户必须在其计算机上安装Excel。
我可以通过将XML写入Objective C中的文件并将其压缩并将其重命名为.xlsx来创建一个简单的.xlsx Excel文件。 Excel可以打开该文件,但是Numbers尝试打开我创建的文件时出错。似乎Excel必须已经实现了所有(或大部分)ISO / IEC规范,而Numbers只能打开Excel风格版本。
如何使用Cocoa和Objective-c创建工作Excel文件?
解决方法 如何在Excel文件中封装HTML表格?我已经检查这个工作,我可以用Excel打开它。NSURL * documentsDirectory = [NSfileManager.defaultManager URLsForDirectory:NSdocumentDirectory inDomains:NSUserDomainMask].lastObject;NSURL *file = [documentsDirectory URLByAppendingPathComponent:@"contacts.xls"];Nsstring* string = @"<table><tr><td>FOO</td><td>bar</td></tr></table>";[string writetofile:file.path atomically:YES enCoding:NSUTF8StringEnCoding error:nil];总结
以上是内存溢出为你收集整理的objective-c – 在Cocoa中创建Excel(.xlsx)文件全部内容,希望文章能够帮你解决objective-c – 在Cocoa中创建Excel(.xlsx)文件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)