JXLS 是 xlslib 的 ObjC++ 包装框架。xlslib 是一个 C++/C 库,用于在代码中构建 Microsoft Excel™ .xls 文件。
该框架基于 xlslib 开源项目构建,并将其作为 git 子模块包含在内。
为了配置此项目,您应该在从您的 JXLS git 仓库克隆之后
git submodule update --init --recursive
进行配置。
xlconfig.h 文件是在根 xlslib 目录中执行 “./bootstrap” 产生的 - 如果您愿意,可以用相同的文件替换它。这个库只在大脑编码的 64 位上进行了测试,因为它使用了 ARC。
有一个 Xcode 项目用于在 iOS 上构建,但该项目不处于积极维护状态。如果不 仅仅工作,请修复并发送拉取请求!
如果您之前使用过 1.0 以前的 JXLS 版本,您必须将您的导入更改为 1.0+ 中使用的通用头文件
#import <JXLS/JXLS.h>
除非文件或项目中有其他规定,否则本网站上所有软件均受以下许可条件约束[BSD License]
版权(c)2008-2013 David Hoerl 所有权利保留。
以下条件满足的前提下,允许以源代码形式和/或二进制形式(修改或不修改)重新分发和使用
• 源代码再次分发必须保留上述版权声明、本许可证列表以及以下免责声明。
• 二进制形式的再次分发必须在文档和/或其他伴随材料中以复制上述版权声明、本许可证列表以及以下免责声明。
• 未获得具体先前书面许可,不得使用 David Hoerl 或其他贡献者的姓名来认可或推广源自本软件的产品。
本软件由版权所有者和贡献者以“现状”提供,并明确声明,不包括、也不保证任何表达或暗示的保证,包括但不限于本软件的适销性和对特定用途的适用性保证。在任何情况下,版权所有者或贡献者均不对本软件的使用产生的任何直接、间接、偶然、特殊、示范性或后果性伤害(包括但不限于,替代商品或服务、使用、数据或利润的损失;或业务的中断)负责,无论该伤害是根据合同、侵权或其他理论引起的,即使告知了该伤害的可能性也是如此。
您可以通过CocoaPods或以下说明的手动方式将JXLS集成到您的项目中。
将“JXLS.xcodeproj”添加到您的项目中(最好添加到“框架”中,以保持项目整洁)。
在目标“构建阶段”中
在目标“构建阶段”中
将“JXLS.framework”添加到以下构建阶段(通过+-按钮)
最后,在代码中导入头文件
#import <JXLS/JXLS.h>