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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/530000.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java程序员 css_Java程序员从笨鸟到菜鸟之(十七)CSS基础积累总结(下)

七.组织元素(span和div)span和div元素用于组织和结构化文档&#xff0c;并经常联合class和id属性一起使用。在这一课中&#xff0c;我们将进一步探究span和div的用法&#xff0c;因为这两个HTML元素对于CSS是很重要的。用span组织元素用div组织元素用span组织元素span元素可以说…

redlock java_Redlock分布式锁

这篇文章主要是对 Redis 官方网站刊登的 Distributed locks with Redis 部分内容的总结和翻译。什么是 RedLockRedis 官方站这篇文章提出了一种权威的基于 Redis 实现分布式锁的方式名叫 Redlock&#xff0c;此种方式比原先的单节点的方法更安全。它可以保证以下特性&#xff1…

java 两个数组交叉_java – 如何交叉两个没有重复的排序整数数组?

这个问题本质上减少到一个连接操作,然后是一个过滤器操作(删除重复,只保留内部匹配).由于输入都已经排序,所以可以通过O(O(size(a)size(b))的merge join来有效地实现连接.过滤器操作将为O(n),因为连接的输出被排序,并且要删除重复项,所有您需要做的是检查每个元素是否与之​​前…

java retentionpolicy_Java注解之如何利用RetentionPolicy.SOURCE生存周期

上一篇文章简单讲了下Java注解的学习之元注解说明&#xff0c;学习了Java注解是如何定义的&#xff0c;怎么使用的&#xff0c;但是并没有介绍Java的注解是怎么起作用的&#xff0c;像Spring Boot里面的那些注解&#xff0c;到底是怎么让程序这样子运行起来的&#xff1f;特别是…

在java程序中定义的类有两种成员_java试题 急需答案 谢谢!!!

三、填空(每小题2分&#xff0c;共10分)1&#xff0e;在Applet中&#xff0c;创建一个具有10行45列的多行文本区对象ta的语句为&#xff1a;2&#xff0e;创建一个标识有“关闭”字样的标签对象gb的语句为。3&#xff0e;方法是一种仅有方法头&#xff0c;没...三、填空(每小题…

java 同步 变量,在java中的对象上同步,然后更改同步的变量的值

I came across a code like thissynchronized(obj) {obj new Object();}Something does not feel right about this , I am unable to explain, Is this piece of code OK or there is something really wrong in it, please point it out.Thanks解决方案Its probably not wha…

java set泛型_Java 集合二 泛型、Set相关

泛型1、在定义一个类的方法时&#xff0c;因为不确定返回值类型&#xff0c;所以用一个符号代替&#xff0c;这个符号就是泛型eg:ArrayList list new ArrayList();2、泛型的好处&#xff1a;1、提高了数据的安全性&#xff0c;将运行时的问题提前暴露在编译阶段2、避免了强转的…

java annotation 实现_在Java中如何实现自己的annotation

1. 先定义annotation2. 使用annotation例子&#xff1a;import java.lang.annotation.*;import java.lang.reflect.Method;Target(ElementType.METHOD)Retention(RetentionPolicy.RUNTIME)interface Test {String info() default "";}class Annotated {Test(info &q…

登录界面拦截java_java拦截通过url访问页面,必须通过登录页面访问目标页面

在web.xml中配置过滤&#xff1a;LoginFiltercom.verification.action.LoginFilterLoginFiltery/form/dealParse.do/* 拦截所有请求/.do 拦截以“.do”结尾的请求/index.jsp 拦截指定的jsp/artery/form/* 拦截该目录下的所有请求等等拦截器&#xff0c;拦截请求类&#xf…

python textwrap_[Python标准库]textwrap——格式化文本段落

textwrap——格式化文本段落作用&#xff1a;通过调整换行符在段落中出现的位置来格式化文本。 Python 版本&#xff1a;2.5 及以后版本 需要美观打印时&#xff0c;可以用 textwrap 模块来格式化要输出的文本。这个模块允许通过编程提供类似段落自动换行或填充…

java 字符串 1_java 字符串操作大全1

1、length() 字符串的长度例&#xff1a;char chars[]{a,b.c};String snew String(chars);int lens.length();2、charAt() 截取一个字符例&#xff1a;char ch;ch"abc".charAt(1); 返回b3、getChars() 截取多个字符void getChars(int sourceStart,int sourceEnd,char…

java实现权限_Java实现权限管理的两种方式

编辑特别推荐:种方式&#xff1a;利用filter、xml文件和用户信息表配合使用来实现权限管理。1.过滤器filterpackage cn.com.aaa.bbb.filter;import java.io.IOException;import java.io.InputStream;import java.util.HashMap;import java.util.Iterator;import java.util.List…

java 输入16进制_尝试使用十六进制输入来使用小端和大端

我试图用这两个原型编写C函数&#xff1a;int extract_little (char* str, int ofset, int n);int extract_big(char* str, int ofset, int n);现在一般的想法是我需要从地址str ofset开始以两种格式返回一个n字节整数 . 附&#xff1a; Ofset还没有做任何事情&#xff0c;我计…

java gson_Java 中 Gson的使用

JSON 是一种文本形式的数据交换格式&#xff0c;它比XML更轻量、比二进制容易阅读和编写&#xff0c;调式也更加方便;解析和生成的方式很多&#xff0c;Java中最常用的类库有&#xff1a;JSON-Java、Gson、Jackson、FastJson等一、Gson的基本用法Gson提供了fromJson() 和toJson…

spring注入普通java类_普通java类如何取得注入spring Ioc容器的对象

[除了使用XML配置外&#xff0c;还可以选择使用基于注解(annotation)的配置方式&#xff0c;其依赖于字节码来织入组件。注解注入在XML注入之前完成&#xff0c;因此在XML配置中可以重载注解注入的属性。一、建一个SpringUtil类package com.ceopen.eoss.spring; import org.spr…

java web 集成dom4j_[JavaWeb基础] 031.dom4j写入xml的方法

上一篇我们讲述了dom4j读取xml的4种方法&#xff0c;甚是精彩&#xff0c;那么怎么样写入xml呢&#xff1f;我们直接看下源码实现。public static void main(String[] args) throws Exception {// 创建文档Document document DocumentHelper.createDocument();// 设置编码docu…

java servlet 调试日志 logger sae_java servlet 调试日志 lo

java servlet 调试日志 lo[2021-02-10 08:32:08] 简介:php去除nbsp的方法&#xff1a;首先创建一个PHP代码示例文件&#xff1b;然后通过“preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/", " ", strip_tags($val));”方法去除所有nbsp即可。推荐&#x…

java接口权限管理在哪里_java访问权限控制

为什么java要有访问权限的控制?访问权限的设置和代码的重构有关。在一个项目中&#xff0c;大多数的时间和金钱都投入到了代码的维护当中。维护中一定会修改已存在的不合理的代码。但是在重构的过程中&#xff0c;就出现了这样的问题&#xff1a;如何保证不影响那些使用了待修…

java8 stream index_Java8的stream用法整理

/***authorindex* date 2020/10/27**/public classTestcollectingAndThen {Testpublic voidtest(){final int NUM 14;List peopleList new ArrayList<>(NUM);String[] names {"小张", "小龙", "小牛", "小猪", "小黑&quo…

memo、 useMemo 和 useCallback语法讲解

memo、 useMemo 和 useCallback 缓存组件, 对组件浅比较 (只有组件的props, (对函数,引用要用useCallback包裹)发生变化 缓存值, 依赖项变化&#xff0c;会从新计算。 缓存函数, 依赖项变化,重新生成新函数 useMemo 语法 对返回的值缓存进行优化 const memoizedValue useMem…