zoukankan      html  css  js  c++  java
  • NExcelAPI使用测试

    这几天上网时无意中看到这篇文章(利用java的开源组件JExcel创建无差异的Excel文件,并且导入到.net项目中去),看到评论里有人说有老外利用J#把JExcelAPI编译为.NET可用的组件了。当即下载下来测试,Excel文件读写竟然都正常ORZ。当然,不知这种方式编译出来的组件是否存在bug,但几天测试下来一般功能还是正常的。

    下面说下这几天的测试情况:

    1、在.net上使用需要依赖一个j#的库文件vjslib.dll,只要安装了j#的发行包,在以下目录就能找到这个组件C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

    在VS下直接添加引用就可以了。(假如不想安装j#发行包,可下载我打包的几个必须的j#库文件,下载后放到网站的bin目录下就可以了)

    2、修改单元格的值

    Code

     

    3、工作表区块复制

    发现没有区块复制的功能,只能利用WritableCell的copyTo()函数自己实现了。不过这个函数只能复制单元格的内容和格式,像合并单元格范围和行的格式等都需要另外复制。下面是我写的复制区块的函数:

    Code

    4、下面是我写的一个demo,根据excel模板输出内容。只要在excel模板的单元格中写上格式内容:$数据库列名$,程序就会在指定单元格内写上数据库对应的数据。现在支持输出三种格式的报表:

    1、数据表数据导出

    2、分页导出数据

    3、导出数据到一个sheet中

    demo下载   J#库文件

  • 相关阅读:
    shell编程:字符串处理方式
    shell编程:变量替换
    export的用法
    docker stack利用secrets启动wordpress
    docker swarm创建swarm集群
    docker x509: certificate has expired or is not yet valid
    docker-compose的scale的用法
    字符串函数-unquote()函数
    Sass-@each
    Sass-@while
  • 原文地址:https://www.cnblogs.com/vento/p/1301013.html
Copyright © 2011-2022 走看看