记得下载 并 导入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示例代码说明的更多相关文章

  1. 左右JAVA示例代码事件分发和监督机制来实现-绝对原创有用

    文章标题:左右JAVA示例代码事件分发和监督机制来实现 文章地址: http://blog.csdn.net/5iasp/article/details/37054171 作者: javaboy201 ...

  2. Spark 跑 java 示例代码

    一.下载示例代码: git clone https://github.com/melphi/spark-examples.git 从示例代码中可以看到 pox中引入了 Spark开发所需要的依赖. 二 ...

  3. jquery的相对父元素和相对文档定位示例代码

    在开发jquery时候经常需要用到定位,有相对父元素定位和相对文档定位,本文为此总结下,有需要的朋友可以参考下 在开发jquery时候经常需要用到定位,这里概括两种定位: 1.相对父元素定位: $(& ...

  4. 常用 Java 静态代码分析工具的分析与比较

    常用 Java 静态代码分析工具的分析与比较 简介: 本文首先介绍了静态代码分析的基 本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代码分析工具 (Checkstyle,FindBu ...

  5. php中读写excel表格文件示例。

    测试环境:php5.6.24.这块没啥兼容问题. 需要更多栗子,请看PHPExcel的examples.还是蛮强大的. 读取excel文件. 第一步.下载开源的PHPExcel的类库文件,官方网站是h ...

  6. [转载] 常用 Java 静态代码分析工具的分析与比较

    转载自http://www.oschina.net/question/129540_23043 简介: 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了现有 4 种主流 Java 静态代 ...

  7. 【转载】常用 Java 静态代码分析工具的分析与比较

    摘自:http://www.oschina.net/question/129540_23043常用 Java 静态代码分析工具的分析与比较 简介: 本文首先介绍了静态代码分析的基本概念及主要技术,随后 ...

  8. 常用Java静态代码分析工具的分析与比较

    给国产静态代码检测工具Pinpoint打Call! 简介 本文首先介绍了静态代码分析的基本概念及主要技术,随后分别介绍了4种现有的主流Java静态代码分析工具 (Checkstyle,FindBugs ...

  9. Java 使用jxl对Excel进行操作

    一个作业需要对excel数据进行离散化,想起好像可以用java对excel数据进行处理,因此学习使用, 在网上也有很多人对这个内容解释,但是还是觉得有些杂,就自己整理了一些别人写的内容. /***** ...

随机推荐

  1. Python每隔一秒钟打印当地时间

    import threading,time global t def sayHello(): print time.strftime('%Y-%m-%d %H:%M:%S',time.localtim ...

  2. Oracle JDBC版本区别(转)

    oracle\product\11.2.0\dbhome_1\jdbc\lib ojdbc5.jar ojdbc5dms.jar ojdbc5dms_g.jar ojdbc5_g.jar ojdbc6 ...

  3. HUNNU11351:Pythagoras's Revenge

    http://acm.hunnu.edu.cn/online/?action=problem&type=show&id=11351&courseid=0 Problem des ...

  4. ECLIPSE JSP TOMCAT 环境搭建

    ECLIPSE JSP TOMCAT 环境搭建(完整) 要学习一门语言,首先要做的就是搭建环境,然后能写一个小的Demo(类似Helloworld),不仅可以建立信心,而且还可以为之后的学习搭建一个验 ...

  5. winzip15.0许可证

    username:Juzhaofeng 授权码:MPZRP-Y7LWW-K1DKG-FM92E-2C5F5-ZEKFF

  6. Java学习之路:详细解释Java解析XML四种方法

    XML如今已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的方便. 对于XML本身的语法知识与技术细节,须要阅读相关的技术文献,这里面包含的内容有DO ...

  7. Add/Remove listview web part in publish site via powershell

    1. Here is the code: Add WebPart in Publish Site Example : AddWebPartPublish http://localhost  " ...

  8. ASP.NET Core 1.0 部署 HTTPS

    ASP.NET Core 1.0 部署 HTTPS ASP.NET Core 1.0 部署 HTTPS (.NET Framework 4.5.1) 提示 更新时间:2016年01月23日. 在目前介 ...

  9. 判断闰年(go语言版本)

    import "strconv" func IsLeapYear(y string) bool { //y == 2000, 2004 //判断是否为闰年 year, _ := s ...

  10. 重新想象 Windows 8 Store Apps (21) - 动画: ThemeTransition(过渡效果)

    原文:重新想象 Windows 8 Store Apps (21) - 动画: ThemeTransition(过渡效果) [源码下载] 重新想象 Windows 8 Store Apps (21) ...