JXCELL是处理EXCEL的JAR,可以生成报表,带图片,动态的,此外经过调研,还可以在客户不安装OFFICE的情况下使用。
最近参加了一个项目,TMA流控设备,简称T02,这里我将JXCELL的学习过程记录下来。
首先,我用的JXCELL是破解版,下载地址如下:
http://download.csdn.net/detail/opzoonzhuzhengke/4060860
很需要注意的是,我的JDK版本一开始是JDK7,然后没有跑起程序,后来换成JDK6了。所以请注意,JDK7不支持我所提供的JXCELL的JAR包!
我使用的MYECLIPSE默认是JDK7的,所以,我学习了如下网页的知识:
http://wenku.baidu.com/view/80732575a417866fb84a8e5b.html
直接在MYECLIPSE里的PREFERENCES配置出了JDK1.6的环境
第一个代码。这个代码得作用是打开一个本地的EXCEL文件, 然后将其保存成另外一个文件名的文件
import com.jxcell.*;
import com.jxcell.designer.Designer;
import java.io.IOException;
public class OpenXML
{
public static void main(String args[])
{
View m_view;
try
{
m_view =new View();
m_view.readXLSX("D:\\EXCEL\\format.xlsx");
m_view.writeXLSX("D:\\EXCEL\\out.xlsx");
Designer.newDesigner(m_view);
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
本博文的第二个实例,在JS中使用JXCELL
这里案例显示了JXCELL的SHEET,滚动条,输入栏等等的显示与不显示,主要使用0、1和FALSE,TRUE制作的。就是熟悉JXCELL往EXCEL里如何插入数据、显示柱状图的操作的
<HTML>
<HEAD>
<TITLE>jxcell demo</TITLE>
<link rel="stylesheet" href="style.css" type="text/css">
<STYLE TYPE="text/css">
font.content1 {font: verdana; font-size: 8pt; line-height: 1.5; text-align: justify;}
font.header {font: verdana; font-size: 20pt;}
.textbox {font-size: 8pt; font-family: tahoma; background-color: ffffff}
<