XlsxReaderWriter可以使用Swift保存我的BRAOfficeDocumentPackage

时间:2017-11-14 09:23:27

标签: swift xlsx

嗨有朋友我试图在Swift中编辑exelfiles。我可以从捆绑中加载一个exelfile local并保存它。但是当我下载相同的exel文件我可以编辑它我不能保存它。我得到的错误信息是:

由于未捕获的异常终止应用程序' NSInternalInconsistencyException',原因:' - [BRARelationship contentType]未在BRARelationship'

中实施
   do{
     exelIntraUrl = try FileManager.default.url(for: 
     .documentDirectory, in: .userDomainMask, appropriateFor: nil, 
     create: false).appendingPathComponent("myExelFile.xlsx")
     self.exelIntra = BRAOfficeDocumentPackage.open(exelIntraUrl.path)

     }catch{
        print("some crazy error"        
     }

      self.exelIntra?.save()

我也准备使用其他一些图书馆来消化

1 个答案:

答案 0 :(得分:0)

您尝试过吗:

let paths: Array = NSSearchPathForDirectoriesInDomains(.documentDirectory, .userDomainMask, true) as Array
let fullPath: String = paths[0] + "MyFile.xlsx"
print("saving at: \(fullPath)")
worksheet.save()
odp!.save(as: fullPath)

基本上,这就是他们在页面上所说的:XlsxReaderWriter