配列と辞書を含む.plistファイルがあります。これをCSVファイルに変換して、データベースにオンラインでアップロードすることができます。誰かがこれを行う簡単な方法を知っていますか?plistをCSVファイルに変換しますか?
1
A
答えて
2
デイブ・デロングは、あなたが、あなたは彼がこの質問に投稿しましたこの回答の詳細情報を取得することができ、このタスクを達成するのに役立ちますCSVパーサ.. How to convert the NSMutableArray to CSV file on iPhone?
4
を書いた次のコード
NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"test" ofType:@"plist"];
NSArray *commentArray = [NSArray arrayWithContentsOfFile:plistPath];
NSMutableString *mainString=[[NSMutableString alloc]initWithString:@""];
for(int i=0;i<[commentArray count];i++) {
NSString *string=[[commentArray objectAtIndex:i]objectForKey:@"cmtName"];
string=[string stringByReplacingOccurrencesOfString:@"\"" withString:@"\"\""];
[mainString appendFormat:@"\"%@\"",string];
string=[[commentArray objectAtIndex:i]objectForKey:@"cmtDesc"];
string=[string stringByReplacingOccurrencesOfString:@"\"" withString:@"\"\""];
[mainString appendFormat:@",\"%@\"",string];
string=[[commentArray objectAtIndex:i]objectForKey:@"cmtType"];
string=[string stringByReplacingOccurrencesOfString:@"\"" withString:@"\"\""];
[mainString appendFormat:@",\"%@\"",string];
[mainString appendFormat:@",\"%@\"",string];
[mainString appendFormat:@"\n"];
}
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectoryPath = [paths objectAtIndex:0];
NSString *filePath = [documentsDirectoryPath stringByAppendingPathComponent:@"Docment.conf"];
NSData* settingsData;
settingsData = [mainString dataUsingEncoding: NSASCIIStringEncoding];
if ([settingsData writeToFile:filePath atomically:YES])
NSLog(@"writeok");
を見て
https://github.com/davedelong/CHCSVParserを使用してCSVを生成することもできます。
関連する問題
- 1. 複数のcsvファイルをExcelファイルに変換しますか?
- 2. txtファイルをCSVまたはExcelに変換しますか?
- 3. どのように.h5ファイルを.csvに変換しますか?
- 4. CSVファイルをJSONに変換
- 5. CSVをアレイに変換しますか?
- 6. PHP - JSONをPlistに変換しますか?
- 7. JSONオブジェクトをCSVに変換してファイルに保存します
- 8. CSVに変換しますか?
- 9. csvファイルをKMLに変換する
- 10. Python - JSONにCSVファイルを変換する
- 11. データベース.dbファイルを.csvに変換する
- 12. csvファイルをラウンドロビンデータベースに変換する
- 13. 辞書をCSVファイルに変換する
- 14. csvファイルをdbfに変換する
- 15. テキストファイルをCSVファイルに変換する
- 16. HTMLテーブルをCSVファイルに変換する
- 17. CSVファイルをTFレコードに変換する
- 18. 辞書にCSVファイルを変換する
- 19. データソースUICollectionViewをCSVファイルに変換する
- 20. 大きなUNICODE csvファイルをUTF-8 CSVに変換せずに変換する
- 21. バッチ変換xls-csvファイルを
- 22. JSONを.plistに変換する
- 23. csvファイルを読み込んで大文字に変換し、別のcsvファイルにpythonで保存しますか?
- 24. SASはCSVファイルをバイナリ形式に変換できますか?
- 25. Javaを使用してCSVファイルをXMLファイルに変換する
- 26. .csvを.txtに変換します
- 27. .xlsファイルを.csvファイルに変換する際にエラーが発生しました
- 28. 大きなExcelファイルをCSVに変換
- 29. どのようにしてCSVをjsonファイルに変換できますか?
- 30. csvでdtaファイルを変換する