Aspose.Cells 8.6.3 - 8.7.1

引用包后,在第一次调用前,执行以下方法就可以正常使用了。

internal static void InitializeAsposeCells()
{
    const BindingFlags BINDING_FLAGS_ALL = BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.Static | BindingFlags.Instance;
 
    const string CLASS_LICENSER = "\u0092\u0092\u0008.\u001C";
    const string CLASS_LICENSERHELPER = "\u0011\u0001\u0006.\u001A";
    const string ENUM_ISTRIAL = "\u0092\u0092\u0008.\u001B";
 
    const string FIELD_LICENSER_CREATED_LICENSE = "\u0001";     // static
    const string FIELD_LICENSER_EXPIRY_DATE = "\u0002";         // instance
    const string FIELD_LICENSER_ISTRIAL = "\u0001";             // instance
 
    const string FIELD_LICENSERHELPER_INT128 = "\u0001";        // static
    const string FIELD_LICENSERHELPER_BOOLFALSE = "\u0001";     // static
 
    const int CONST_LICENSER_ISTRIAL = 1;
    const int CONST_LICENSERHELPER_INT128 = 128;
    const bool CONST_LICENSERHELPER_BOOLFALSE = false;
 
    //- Field setter for convinient
    Action<FieldInfo, Type, string, object, object> setValue =
        delegate(FieldInfo field, Type chkType, string chkName, object obj, object value) {
            if ((field.FieldType == chkType) && (field.Name == chkName)) {
                field.SetValue(obj, value);
            }
        };
 
 
    //- Get types
    Assembly assembly = Assembly.GetAssembly(typeof(Aspose.Cells.License));
    Type typeLic = null, typeIsTrial = null, typeHelper = null;
    foreach (Type type in assembly.GetTypes()) {
        if ((typeLic == null) && (type.FullName == CLASS_LICENSER)) {
            typeLic = type;
        }
        else if ((typeIsTrial == null) && (type.FullName == ENUM_ISTRIAL)) {
            typeIsTrial = type;
        }
        else if ((typeHelper == null) && (type.FullName == CLASS_LICENSERHELPER)) {
            typeHelper = type;
        }
    }
    if (typeLic == null || typeIsTrial == null || typeHelper == null) {
        throw new Exception();
    }
 
    //- In class_Licenser
    object license = Activator.CreateInstance(typeLic);
    foreach (FieldInfo field in typeLic.GetFields(BINDING_FLAGS_ALL)) {
        setValue(field, typeLic, FIELD_LICENSER_CREATED_LICENSE, null, license);
        setValue(field, typeof(DateTime), FIELD_LICENSER_EXPIRY_DATE, license, DateTime.MaxValue);
        setValue(field, typeIsTrial, FIELD_LICENSER_ISTRIAL, license, CONST_LICENSER_ISTRIAL);
    }
 
    //- In class_LicenserHelper
    foreach (FieldInfo field in typeHelper.GetFields(BINDING_FLAGS_ALL)) {
        setValue(field, typeof(int), FIELD_LICENSERHELPER_INT128, null, CONST_LICENSERHELPER_INT128);
        setValue(field, typeof(bool), FIELD_LICENSERHELPER_BOOLFALSE, null, CONST_LICENSERHELPER_BOOLFALSE);
    }
}

目前已支持到9.0版本

Aspose 官网:http://www.aspose.com/
Aspose.Cells 官网:http://www.aspose.com/.net/excel-component.aspx




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: aspose.cells.rar 18.4.7 是一个文件压缩包,其中包含了 Aspose.Cells 的 18.4.7 版本的相关文件。Aspose.Cells 是一款强大的电子表格处理组件,可用于创建、读取、修改和保存 Excel 文件。 18.4.7 版本是 Aspose.Cells 的特定版本,其中包含了一些新功能、改进和 bug 修复。Aspose.Cells 可以通过该版本实现更好的性能和稳定性,提供更多的功能选项,提高用户体验。 该压缩包的 .rar 格式是一种常见的压缩文件格式,可以使用相应的解压软件将其解压缩。解压后,可以找到包含 Aspose.Cells 文件和示例代码的文件夹。 在使用 Aspose.Cells 18.4.7 进行开发时,需要将相应的 DLL 文件添加到项目引用中,并按照文档中的说明来调用和使用相应的 API。 Aspose.Cells 的功能非常强大,可以用于处理电子表格的各种操作,如读取和写入单元格数据、设置格式、合并拆分单元格、插入和删除行列、创建图表等。它还支持导入和导出各种文件格式,如 Excel、CSV、HTML 和 PDF。 总之,aspose.cells.rar 18.4.7 是 Aspose.Cells 特定版本的压缩文件,包含了相关文件和示例代码,通过使用这个版本,可以更好地利用 Aspose.Cells 的功能来进行电子表格处理和开发。 ### 回答2: aspose.cells.rar 18.4.7是一个文件压缩包,包含了Aspose.Cells 18.4.7版本的相关资源和文件。 Aspose.Cells是一个用于处理Excel文件的强大的Java组件。18.4.7代表了该组件的版本号,该版本是在2018年4月7日发布的。 这个压缩包中包含了Aspose.Cells库的所有相关的JAR文件,可以用于在Java项目中集成和使用Aspose.Cells的功能。通过引入这些JAR文件,开发者可以方便地操作Excel文件,如读取、写入、修改、格式化、计算、渲染等各种操作。 使用这个压缩包,开发人员可以轻松地在他们的Java应用程序中添加Excel文件的生成和处理功能。无论是在Windows、Linux还是其他支持Java运行环境的平台上,都可以使用Aspose.Cells来进行Excel文件的相关操作。 此外,Aspose.Cells还提供了丰富的API,例如可以操作单元格、行、列、工作表、图表等,也可以进行图像处理和数据导入导出等功能。这些功能可以帮助开发人员更好地处理和操作Excel文件,提高开发效率。 总之,aspose.cells.rar 18.4.7是包含Aspose.Cells 18.4.7版本相关资源和文件的压缩包,可以帮助开发人员在他们的Java项目中轻松使用和集成Aspose.Cells的功能。 ### 回答3: aspose.cells.rar 18.4.7是一个文件压缩包,其中包含了Aspose.Cells的版本18.4.7。Aspose.Cells是一个用于处理Excel文件的类库,提供了许多功能和工具来操作和操作Excel文件。 该压缩包中的内容主要是一些源代码文件、示例和文档。源代码文件是Aspose.Cells的核心库,它们包含了所有必要的类和方法来读取、修改和创建Excel文件。示例文件则展示了如何使用Aspose.Cells来解决各种常见的Excel处理任务,例如读取数据、设置格式和公式,以及生成图表等。而文档文件则是Aspose.Cells的用户指南和API文档,用于帮助开发者了解和使用该类库。 通过使用aspose.cells.rar 18.4.7,开发者可以方便地将Aspose.Cells集成到他们的应用程序中,从而实现Excel文件的各种操作。无论是在读取和分析数据,还是在将数据导出到Excel报表中,Aspose.Cells都提供了丰富的功能和灵活性。 总之,aspose.cells.rar 18.4.7是一个用于处理Excel文件的类库Aspose.Cells的压缩包,其中包含了源代码文件、示例和文档,开发者可以使用它来实现各种与Excel文件相关的操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值