Я пытаюсь проанализировать файл XLSX, загруженный с http://api.pfs -ltd.org / api / v101 / postcode? Ownerid = 127 & key = bc8362af-55ae-4771-be82-e7c83fb6ec9d Проблема возникает, когдаЯ загружаю файл во время выполнения и пытаюсь разобрать его, он выдает исключение «CoreXLSX.CoreXLSXError error 0.»на parseWorksheetPaths ()
вот мой код для разбора файла
guard let file = XLSXFile(filepath: path) else { return }
let alphaArr = ["A", "B", "C"]
do {
let docPath = try file.parseDocumentPaths()
let workSheet = try file.parseWorksheet(at: docPath.first ?? "")
let sharedStrings = try file.parseSharedStrings()
for path in try file.parseWorksheetPaths() {
let ws = try file.parseWorksheet(at: path)
for alphabt in alphaArr {
let cells = ws.cells(atColumns: [ColumnReference(alphabt)!])
let columnCStrings = cells.compactMap{ $0.value }.compactMap { Int($0) }.compactMap {sharedStrings.items[$0].text }
print(columnCStrings)
}
}
} catch {
print(error.localizedDescription)
}