导入excel要先对excel进行解析,可以使用poi、jxl等来先解析excel,然后把所要数据加入到数据库,到处方法有两种一种是js导出,一种是java导出。代码如下:
poi导入
public class Poi_excel{
public static void main(String[] args) throws Exception, IOException
{
POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream( "C:\\1.xls"));
// 文件
HSSFWorkbook wb = new HSSFWorkbook(fs);
//工作表
HSSFSheet sheet = wb.getSheet("Sheet1");
// 行数
int hang = sheet.getPhysicalNumberOfRows();
System.out.println(hang);
// 列数
int lie = sheet.getRow(0).getPhysicalNumberOfCells();
System.out.println(lie);
String[][] result = null;
for (int h = 0; h< hang; h++)
{
// 获得工作表的行
HSSFRow row = sheet.getRow(h);
for (int l= 0;l< lie; l++)
{
// 获得工作表的列
HSSFCell cell = row.getCell((short)l);
System.out.print( cell.toString() + "\t" );
}
System.out.println();
}
}
}
需要用到poi的包(自己到网络上下载)
js导出
function dayin() {
window.clipboardData.setData("Text",document.all('table1').outerHTML);
try
{
var ExApp = new ActiveXObject("Excel.Application")
var ExWBk = ExApp.workbooks.add()
var ExWSh = ExWBk.worksheets(1)
ExApp.DisplayAlerts = false
ExApp.visible = true
}
catch(e)
{
alert("您的电脑没有安装Microsoft Excel软件!")
return false
}
ExWBk.worksheets(1).Paste;
}
form表单方法javascript:dayin();
温馨提示:答案为网友推荐,仅供参考