1
我需要在我的iPhone应用程序中创建和导出excel文件。不幸的是,如果行编码是LF(写入文件时是unix默认值)而不是CRLF(Windows标准),那么excel将不会读取它......有什么方法可以使用CRLF换行符来编写文件吗?如何在Objective-C中使用CRLF换行符写文件?
我可以告诉这是问题,如果我输出它后,在TextWrangler中打开文件,然后将换行符更改为CRLF,Excel打开它很好。
感谢,
托比
对不起,我想我应该包括更详细,但希望该解决方案还简单。我正在将excel文件读入NSString,替换默认值,然后输出它。源文件使用CRLF换行符,但是当我使用[NSString writeToFile ...]输出它时,它似乎用LF替换它们。我试过使用[NSString stringByReplacingOccurrencesOfString:@“\ n”withString:@“\ r \ n”]但它不起作用。 – Toby 2010-06-20 07:34:42