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.pswp.cn/news/530000.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/530000.shtml
英文地址,請注明出處:http://en.pswp.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…