POI,处理可以。样式在Java代码中添加就可以。给了一个例子这个是Excel的。package cn.com.my.common;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.IOException;

import java.sql.Connection;

import java.sql.ResultSet;

import java.sql.SQLException;

import org.apache.log4j.Logger;

import org.apache.poi.hssf.usermodel.HSSFCell;

import org.apache.poi.hssf.usermodel.HSSFRow;

import org.apache.poi.hssf.usermodel.HSSFSheet;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

import org.apache.poi.poifs.filesystem.POIFSFileSystem;

/**

* DB2Excel 工具类

*

* @see

*/

public class DB2ExcelUtils {

private static String systemSeparator = System.getProperty("file.separator");

/**

* 编辑Excel POI

* @param db

* @param conn

* @param file

* @param strSQL

* @param logger

* @throws IOException

* @throws BiffException

* @throws SQLException

* @throws WriteException

* @throws InterruptedException

*/

public static void editExcelPOI_WXNL(String newPath,File file,Logger logger) throws IOException,

SQLException, InterruptedException {

//

String newFilePath = "";

// file

logger.debug("DB2Excel--editExcelPOI--file=" + file.getName() + ";编辑开始");

// 取得新数据文件

newFilePath = newPath + systemSeparator + file.getName();

File outFile = new File(newFilePath);

logger.debug("DB2Excel--editExcelPOI--取得新数据文件file=" + outFile.getPath());

if(!outFile.exists()){

outFile.createNewFile();

logger.debug("DB2Excel--editExcelPOI--file=" + outFile.getName() + ";新建文件");

}

FileOutputStream templetOut = new FileOutputStream(outFile);//选择目标文件

POIFSFileSystem templetIn = new POIFSFileSystem(new FileInputStream(file));//读入模版

HSSFWorkbook wbTemplet = new HSSFWorkbook(templetIn);//创建HSSFWorkbook

HSSFSheet sheetTemplet = wbTemplet.getSheetAt(0);//创建HSSFSheet

//int ic = 0; // 列

//int ir = 0; // 行

//int ic = 9;//9\10\11\13\14\15\

// for(int i = 13; i < 18; i++) {

// switch(i) {

// case 13:

// ic = 13;

// break;

// case 14:

// ic = 14;

// break;

// case 15:

// //ic = 15;

// break;

// case 16:

// ic = 16;

// break;

// case 17:

// ic = 17;

// }

int ic = 13;

HSSFRow hr = sheetTemplet.getRow(7);

HSSFCell hc = hr.getCell((short)ic);

//hc.setCellType(HSSFCell.CELL_TYPE_STRING);

hc.setCellValue(""); // 单元格赋值

// }

//写入Excel对象

wbTemplet.write(templetOut);

// 关闭输出流

templetOut.close();

// file

logger.debug("DB2Excel--editExcelPOI--file=" + file.getPath() + ";编辑正常结束");

}

}

2011年8月29日 10:44

java 导入world数据_java读取world文件,把world文件中的内容,原样输出到页面上。...相关推荐

  1. java导入excel数据_java使用POI批量导入excel数据的方法

    一.定义 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 二.所需jar包: 三.简单的一个读取e ...

  2. java 存取xml数据_JAVA读取XML文件数据

    XML文档内容如下: title1 title2 title3 JAVA代码如下: package cn.mylucene; import java.io.File; import java.io.I ...

  3. java循环合并行_java导出excel时合并同一列中相同内容的行

    public voidexpStatistics(String filePath,String campuscode) {try{ WritableWorkbook wwb= Workbook.cre ...

  4. 计算机内容的ppt,电脑打开ppt文件出错提示ppt中的内容有问题如何解决

    ‍ 今天在本文中主要介绍一下在电脑系统中打开ppt文件出错提示ppt中的内容有问题的解决方法.有个用户从网上下载了一些PPT,包括.ppt和.pptx两种版本文件,点击打开总是提示ppt的内容有问题. ...

  5. java导入excel 实例_Java数据导入功能之读取Excel文件实例

    在编程中经常需要使用到表格(报表)的处理主要以Excel表格为主.下面给出用java读取excel表格方法: 1.添加jar文件 java导入导出Excel文件要引入jxl.jar包,最关键的是这套A ...

  6. java object取数据_java使用ObjectInputStream从文件中读取对象

    import java.io.EOFException; import java.io.FileInputStream; import java.io.FileNotFoundException; i ...

  7. java获取xlsx某列数据_Java读取Excel指定列的数据详细教程和注意事项

    本文使用jxl.jar工具类库实现读取Excel中指定列的数据. jxl.jar是通过java操作excel表格的工具类库,是由java语言开发而成的.这套API是纯Java的,并不依赖Windows ...

  8. java搜索excel表格里的数据_Java读取Excel表格中的数据

    前言 本文主要讲述如何在Java中读取Excel表中的数据并在控制台输出,实现工具为Eclipse 提示:以下是本篇文章正文内容,下面案例可供参考 一.添加jar包文件 描述:在Java中导入导出Ex ...

  9. java excel批量导入数据库数据_Java实现Excel数据批量导入数据库

    Java实现Excel数据批量导入数据库 概述: 这个小工具类是工作中的一个小插曲哦,因为提数的时候需要跨数据库导数... 有的是需要从oracle导入mysql ,有的是从mysql导入oracle ...

最新文章

  1. python 中遍历表时候,当指定的表的长度超过实际长度时候,实际遍历的长度以表实际长度为准,不会发生越界,如下
  2. python导入处理txt文件-python读取大文件踩过的坑——读取txt文件词向量
  3. oracle数据库访问order by不起作用分析
  4. c语言求出两个最大素数,求两个正整数的最大公约数      思路:这是一个很基本的问题,最常见的就是两种方法,辗转相除法和辗转相减法。通式分别为 f(x, y) = f(y, x%y...
  5. java str2date,java date类与string类实例代码分享
  6. det曲线_平面曲线的曲率的复数表示
  7. vue eslint报错Expected linebreaks to be ‘LF‘ but found ‘CRLF‘
  8. 打败 IE 的葵花宝典:CSS Bug Table
  9. 华为手机下拉菜单变大_手机投屏到电视最好的方法和手机可同屏也可电视当电脑手机当鼠标...
  10. linux composer使用php,记录linux下composer使用的坑爹过程
  11. 报错:/BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3512.29.5/UITableView.m:7943解决方法
  12. 微软.NET设计上的一个错误(从.NET1.1--4.0),不知道以后.NET会不会修复这个错误...
  13. 西瓜书之误差逆传播公式推导、源码解读及各种易混淆概念
  14. 软文写作是什么?如何写软文?软文标题怎样拟定?
  15. 300秒就完成第一超算1万年的计算量,量子霸权真时代要来了吗
  16. 做了9年程序员,为什么我还摆脱不了复制粘贴?
  17. 文件上传upload-labs靶场通关指南
  18. zip直链生成网站_防止赖床的闹钟软件、免费好用的看图软件、色卡生成器 今天有什么?...
  19. Flink on Kubernetes
  20. Rust iter match

热门文章

  1. 突发!Python再次第一,Java和C下降,凭什么? ​
  2. mac mysql 的lb_四层LB和七层LB
  3. Sublime Text 3 快捷键总结(简洁版本)
  4. SpringBoot 2.0 开发案例之参数传递的正确姿势
  5. Linux CentOS 6.8 安装 Docker
  6. VBA中的字符串处理
  7. python中的def语句输出1000以内的回文_各种方法测试回文的性能[Python]
  8. BugkuCTF-PWN题pwn1-瑞士军刀
  9. php 实现 model层,Thinkhphp5控制器调用的Model层的方法总结
  10. mysql insert 二进制_MYSQL 插入二进制数的 2 种方法。