¶ÁÈ¡excel£¨POI£©¡¾×ª»»Îªhtml¡¿
package test;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFFont;
import org.apache.poi.hssf.usermodel.HSSFPalette;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.util.HSSFColor;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.util.CellRangeAddress;
public class POIReadExcel {
public static void main(String[] args){
try {
POIReadExcel poire = new POIReadExcel();
String path = "D:\\test.xls";
File sourcefile = new File(path);
InputStream is = new FileInputStream(sourcefile);
POIFSFileSystem fs = new POIFSFileSystem( is );
HSSFWorkbook wb = new HSSFWorkbook(fs);
System.out.println(poire.getExcelInfo(wb));
is.close();
} catch (Exception e) {
e.printStackTrace();
}
}
public String getExcelInfo(HSSFWorkbook wb) throws Exception{
StringBuffer sb = new StringBuffer();
Sheet sheet = wb.getSheetAt(0);
int lastRowNum = sheet.getLastRowNum();
Map<String,String> map[] = getRowSpanColSpanMap(sheet);
sb.append("<table border='0' cellspacing='1' width='100%'>");
HSSFRow row = null;
&nbs
Ïà¹ØÎĵµ£º
Ä£°åµÄhtml ¸ñʽÈçÏ£º
<div id="itemTemplate" style="display:none">
<div class='hotl'>
<div class='l'>
<a href='__ProUrl__'><img src='__ImgUrl__' alt='__ProName__' /></a>
</div>
<ul class='r'>
<li><a href='__ProUrl__' ......
ÈçºÎʹÓÃHTML Help Workshop
ÓÃHTML Help WorkshopÖÆ×÷chmÎļþºÜ·½±ã£¬ÏÂÃæ¾ÍÒÔ“ÖлªËÑË÷±¦CHINASSB”µÄÈí¼þ˵Ã÷ΪÀý£¬½éÉÜÖÆ×÷µÄ¾ßÌå²½Öè¡£
Ò»¡¢ÖÆ×÷ǰµÄ×¼±¸¹¤×÷
ÓÉÓÚchm°ïÖúÎļþÊÇ»ùÓÚHTMLÎļþÌØÕ÷µÄ£¬ËùÒÔǰÆÚ±àдHTMLÎļþµÄ×¼±¸¹¤×÷ºÜÖØÒª¡£HTML Help WorkshopµÄ½ÇÉ«¾ÍÏñÊÇÒ»¸ö×ܹ ......
¿òÏßÖÆ×÷³£ÓôúÂë
´úÂë
º¬Òå
<table>...</table>
½¨Á¢±í¸ñ£¬ËùÓÐµÄÆäËû±ê¼Ç¶¼ÐèÒªÔڴ˱ê¼ÇÖÐ
<table width=* heigth=*></table>
É趨±í¸ñ¿í¶ÈwidthºÍ¸ß¶Èheight£¬ÊôÐÔÖµ¿ÉÒÔʹÓõãÊý£¬È磺width=50£¬Ò²¿ÉÒÔʹÓðٷֱȣ¬È磺width=50%¡£
<table bgcolor=*></ta ......
formĬÈϵÄÌá½»·½Ê½ÊÇget,ËùÒԺܶàʱºòÐèÒªÎÒÃÇ×Ô¼ºÖ¸¶¨methodΪpost
ʹÓÃgetµÄʱºò,action=ºóÃæ×Ô¼ºÐ´µÄ²ÎÊýÊÇÎÞ·¨´øµ½·þÎñÆ÷¶ËµÄ,ÇÒget·½Ê½Ìá½»formµÄʱºò,Êǽ«formÖеļüÖµÒÔ²ÎÊýµÄ·½Ê½Æ´µ½urlºóÃæµÄ.
post·½Ê½Ìá½»µÄ±íµ¥ÊÇ¿ÉÒÔ»ñÈ¡actionºóÃæ×Ô¼ºÐ´µÄ²ÎÊýµÄ.
Èç¹û±íµ¥ÖдæÔÚͬÃûµÄÏî,ÎÒÃÇ¿ÉÒÔͨ¹ýrequest.getPa ......