Я новичок в iOS и пытаюсь прочитать содержимое электронной таблицы в массиве iOS. Таблицей, которую я использую, является простой массив чисел 3 x 2 для первого столбца и текст для второго. Я пробовал читать его с помощью & без заголовков столбцов, в .xls, .xlsx,. cdv, .txt (unicode и ограниченный), но без успеха. Файл называется «фонды», а код я использую:Чтение данных из .xls/.csv файлов в iOS
NSData *databuffer;
NSFileHandle * file;
NSString *docDir = NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES)[0];
NSString *fileDir = [docDir stringByAppendingPathComponent:@"funds.xls"];
file = [NSFileHandle fileHandleForReadingAtPath:fileDir];
if (file == nil) NSLog (@"Failed to open file");
[file seekTOOffset: 10];
databuffer = [file readDataOfLength: 5];
[file closeFile];
Он находит каталог файла, но отдает в [NSFileHandle fileHandleForReadingAtPath:fileDir]
.
Что мне делать? Мне нужна помощь в подтверждении того, какой тип файла я должен использовать в качестве источника, и как его прочитать в массиве.
Когда это будет разрешено, мне, вероятно, потребуется прочитать большое количество данных, несколько столбцов, строки 4k, смесь текста & нецелых чисел.
Есть ли формат или метод, который я должен использовать, когда объем данных достигает такого размера?
Где находится файл? В вашем комплекте? – footyapps27
Прошу прощения за то, что я так долго ответил, работа обогнала меня. Файл хранится в комплекте. Ответ altyus кажется лучшим долгосрочным решением, но я изо всех сил пытаюсь разгадать github! – user2903240