jxl创Excel档java示例代码说明
记得下载 并 导入jxl.jar
包,免积分下载地址:http://download.csdn.net/detail/u010011052/7561041
package Test; import java.io.*; import jxl.*;
import jxl.format.Colour;
import jxl.write.*; public class JXLTest { private static WritableWorkbook book;
private static WritableSheet sheet ;
private static WritableFont normalFont; private static WritableFont diffFont;
private static WritableCellFormat normalFormat;
private static WritableCellFormat diffFormat; /**
* java创建excel简单演示样例
*/
public static void main(String args[]) {
createExcel();
} public static void createExcel(){
try {
String fileNameAndPath = "E:\\DifferentData\\java创建excel文件演示样例.xls";
book = Workbook.createWorkbook(new File(fileNameAndPath));
// 生成名为"第一页"的工作表,參数0表示这是第一页
sheet = book.createSheet("第一页", 0);
// 设置字体为宋体,11号字,不加粗,颜色为红色
normalFont = new WritableFont(WritableFont.createFont("宋体"), 11, WritableFont.NO_BOLD);
// 设置字体为宋体,11号字,不加粗,颜色为红色
diffFont = new WritableFont(WritableFont.createFont("宋体"), 11, WritableFont.NO_BOLD);
diffFont.setColour(Colour.RED); normalFormat = new WritableCellFormat(normalFont);
normalFormat.setAlignment(jxl.format.Alignment.CENTRE);
normalFormat.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE); diffFormat = new WritableCellFormat(diffFont);
diffFormat.setAlignment(jxl.format.Alignment.CENTRE);
diffFormat.setVerticalAlignment(jxl.format.VerticalAlignment.CENTRE); Label labelA = new Label(0, 0, "第一列标题", normalFormat);
Label labelB = new Label(1, 0, "第二列标题", normalFormat);
Label labelC = new Label(2, 0, "第三列标题", normalFormat);
Label labelD = new Label(3, 0, "第四列标题", normalFormat);
for(int i=1; i<=10; i++){
Label lab1 = new Label(0,i,"第"+i+"行第1列");
Label lab2 = new Label(2,i,"第"+i+"行第2列");
Label lab3 = new Label(3,i,"第"+i+"行第3列",diffFormat);
Label lab4 = new Label(4,i,"第"+i+"行第4列");
sheet.addCell(lab1);
sheet.addCell(lab2);
sheet.addCell(lab3);
sheet.addCell(lab4);
}
// 将定义好的单元格加入到工作表中
sheet.addCell(labelA);
sheet.addCell(labelB);
sheet.addCell(labelC);
sheet.addCell(labelD); book.write();
book.close();
System.out.println("创建文件成功!");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{ }
} }
读取csv文件
File csv = new File("E:\\江苏省四维POI.csv"); // CSV文件
BufferedReader br = new BufferedReader(new FileReader(csv));
//for(int num = 1; num<=rowMaxNum; num++){
String lineText = "";
// 读取直到最后一行
int i=0;
while ((lineText = br.readLine()) != null && i<=200) {
if(i>0){
String arr[] = lineText.split(",");
String PNNAME = arr[0];
String POINT_X = arr[1];
String POINT_Y = arr[2];
String POIID = arr[3];
findDifferent(PNNAME,POINT_X,POINT_Y,POIID);
}
i++;
}
br.close();
版权声明:本文博主原创文章,博客,未经同意不得转载。
jxl创Excel档java示例代码说明的更多相关文章
- 左右JAVA示例代码事件分发和监督机制来实现-绝对原创有用
文章标题:左右JAVA示例代码事件分发和监督机制来实现 文章地址: http://blog.csdn.net/5iasp/article/details/37054171 作者: javaboy201 ...
- Spark 跑 java 示例代码
一.下载示例代码: git clone https://github.com/melphi/spark-examples.git 从示例代码中可以看到 pox中引入了 Spark开发所需要的依赖. 二 ...
- jquery的相对父元素和相对文档定位示例代码
在开发jquery时候经常需要用到定位,有相对父元素定位和相对文档定位,本文为此总结下,有需要的朋友可以参考下 在开发jquery时候经常需要用到定位,这里概括两种定位: 1.相对父元素定位: $(& ...
- 常用 Java 静态代码分析工具的分析与比较
常用 Java 静态代码分析工具的分析与比较 简介: 本文首先介绍了静态代码分析的基 本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBu ...
- php中读写excel表格文件示例。
测试环境:php5.6.24.这块没啥兼容问题. 需要更多栗子,请看PHPExcel的examples.还是蛮强大的. 读取excel文件. 第一步.下载开源的PHPExcel的类库文件,官方网站是h ...
- [转载] 常用 Java 静态代码分析工具的分析与比较
转载自http://www.oschina.net/question/129540_23043 简介: 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代 ...
- 【转载】常用 Java 静态代码分析工具的分析与比较
摘自:http://www.oschina.net/question/129540_23043常用 Java 静态代码分析工具的分析与比较 简介: 本文首先介绍了静态代码分析的基本概念及主要技术,随后 ...
- 常用Java静态代码分析工具的分析与比较
给国产静态代码检测工具Pinpoint打Call! 简介 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了4种现有的主流Java静态代码分析工具 (Checkstyle,FindBugs ...
- Java 使用jxl对Excel进行操作
一个作业需要对excel数据进行离散化,想起好像可以用java对excel数据进行处理,因此学习使用, 在网上也有很多人对这个内容解释,但是还是觉得有些杂,就自己整理了一些别人写的内容. /***** ...
随机推荐
- phantomjs,selenium,pyv8,pythonwebkit,,,,,,,,,,,,,
Pyv8,PythonWebKit,Selenium,PhantomJS,Ghost.py 等等.... 快速构建实时抓取集群[searchtb] 定义:http://i.cnblogs.com/Ed ...
- SAE开发一个应用(不仅仅是建站)
参考http://jingyan.baidu.com/user/npublic/?un=944615045 http://sae.sina.com.cn/ 激活sae账户 登陆新浪云计算官方网站,网址 ...
- Fedora16 安装相关
安装BCM4312无线网卡驱动 Linux系统BCM4312无线网卡驱动的安装 联想Y450 Linux系统 无线网卡驱动安装 准备工作: Broadcom官网驱动下载地址 http://www.br ...
- Nginx安装手冊以及图片server部署
1. 安装gcc yum install gcc 2. 安装pcre,pcre-devel 在zhoulh文件夹下建立source build文件夹 mkdir source bu ...
- windows phone (13) 样式继承
原文:windows phone (13) 样式继承 在上一遍文章中已经介绍到可以在Resources集合中定义样式,我们也可以在一个样式上引用其他的样式,这就是继承的概念,使用方法是将引用的样式放置 ...
- 一个非常优秀的前端框架--BootStrap
在接触BootStrap之前,也许我们已经度过了很多关于前端开发的框架及
- [置顶] 如何vs在cocos2dx项目中打印中文
一开始不是很理解,查了半天资料,终于找到解决方法,但是有部分中文还是不能打印出来,如 会出现部分的中文, 一开始都是问号的解决方法是 点击高级保存选项 设置成Unicode(UTF-8无签名) 这样就 ...
- ArrayList实现借壳
随着Collections工具: import java.util.ArrayList; import java.util.Collections; public class TTEST { publ ...
- ORA-00020的思考
今天,历史的图书馆例行检查DB,发现alert.log有一"ORA-00020: maximum number of processes (150) exceeded",这是一个常 ...
- 代写java程序qq:928900200
学校为全面提升学校教学质量,提高管理水平,决定开发一套小型成绩管理系统,实现以下功能.1) 系统用户分为管理员.教师和学生三种角色,每种角色都可以包含若干个用户.其中管理员登录后可以进行教师.学生 ...