swift读取xlsx使用CoreXLSX

swift读取xlsx使用的是CoreXLSX

项目的Podfile如下

platform :ios, '12.0'
use_frameworks!
target 'exceltest' do
    pod 'ZIPFoundation' ,'~> 0.9'
    pod 'XMLCoder', '~> 0.11.1'
    pod 'CoreXLSX', '~> 0.14.1'
end

运行pod install获取文件

项目中读取文件

ViewController

guard let path = Bundle.main.path(
          forResource: "test2",
          ofType: "xlsx"
        ) else {
            print("Bundle......")
            return
        }
        guard  let file = XLSXFile(filepath: path) else {
            print("XLSXFile......")
            return
            
        }

       
            
            for path in try file.parseWorksheetPaths() {
                let ws = try file.parseWorksheet(at: path)
                var indexRow = 0
                for row in ws.data?.rows ?? [] {
                    var indexColunm = 0
                    for cell in row.cells {
                        let cellStr = cell
                        if let  cellValue = cellStr.value {
                            print(" indexRow = \(indexRow) indexColunm = \(indexColunm) cellValue = \(cellValue)")
                        }
                        indexColunm = indexColunm + 1
                    }
                    indexRow = indexRow + 1
                }
            }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值