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#库文件

  • 相关阅读:
    【JS】限制两个或多个单选框最多只能选择一个
    Markdown基本语法
    【thinkphp5】 分页样式修改
    Vscode 修改为中文语言
    【linux】Crontab 定时任务 使用实例
    【微信开发】 模板消息发送
    二维数组转化为字符串,中间用,隔开
    【golang】 go语言之环境搭建+ 第一个go语言程序
    【PHPstudy】安装Composer
    【LNMP】基于阿里云的https免费证书配置
  • 原文地址:https://www.cnblogs.com/vento/p/1301013.html
Copyright © 2011-2022 走看看