让我先说明这个问题,因为我已经知道 excel 2007 文件本身就是一个 .zip 文件,重命名为 .xlsx。
好的,既然你知道这是交易。我正在尝试从内存中的 .zip 存档中提取 Excel 2007 文件。我不能(相反,我真的不想)将整个存档提取到磁盘,然后从那里处理 .xlsx 文件。
问题是我们读取 excel 2007 文件的方法需要 ReadAt 方法(例如io.ReaderAt定义的方法)。不幸的是,archive/zip 包为zip 文件条目公开了一个接口,该接口只返回io.ReadCloser。
有什么办法可以解决这种情况吗?同样,我想在内存中完成这一切,根本不刷新到磁盘。
富国沪深
相关分类