При получении файла Excel в электронной таблице есть документ BRAOFFICE 'nill' - PullRequest
0 голосов
/ 16 июня 2019

Я хочу прочитать файл Excel из каталога Document в Swift iOS.

Ошибка домена = NSCocoaErrorDomain Code = 260 «Файл« .rels »не может быть открыт, поскольку отсутствуеттакой файл. "UserInfo = {NSFilePath = / Users / яблоко / Library / Developer / CoreSimulator / Devices / A1F81BC5-8C87-44C5-8238-F69BAF2D2890 / данные / Контейнеры / Data / Application / D86B4B23-FD87-4937-880D-3A1C379AF370 / Библиотека / кэши /fr.brae.spreadsheetdocument / DCH.xlsx / _rels / .rels, NSUnderlyingError = 0x6000004418f0

let path: String = Bundle.main.path(forResource: "DCH", ofType: "xlsx")!

// Open the spreadsheet, get the first sheet, first worksheet, and first cell A1.
// This is solely demo code to show basics; your actual code would do much more here.
let spreadsheet: BRAOfficeDocumentPackage = BRAOfficeDocumentPackage.open(path)

let sheet: BRASheet = spreadsheet.workbook.sheets[0] as! BRASheet
let worksheet: BRAWorksheet = spreadsheet.workbook.worksheets[0] as! BRAWorksheet
let cell: BRACell = worksheet.cell(forCellReference: "A1")
// Print some info to show the code works.
//print(worksheet.name) // print "Sheet1"
print(cell.stringValue())

Я хочу прочитать значение ячейки, но получаю сообщение об ошибке:

let sheet: BRASheet = spreadsheet.workbook.sheets[0] as! BRASheet

В рабочей тетради всегда есть ноль.

Может кто-нибудь уточнить, почему это происходит?

...