java将excel单元格数据转换成sql语句
首先要有jxl类库。
程序如下:
import java.io.*;
import jxl.*;
public class ExcelToSql {
public static void main(String args[])
{
try
{
Workbook book= Workbook.getWorkbook(new File("D:\\workspaceuse6\\foundation\\test\\com\\gresoft\\security\\service\\zdb.xls"));
//获得第一个工作表对象
Sheet sheet=book.getSheet(0);
StringBuffer sql = new StringBuffer();
for(int j = 1; j <= 929; j++)
{
// getCell(列,行)起始为0
Cell cell1=sheet.getCell(0,j);
Cell cell2=sheet.getCell(1,j);
Cell cell3=sheet.getCell(2,j);
Cell cell4=sheet.getCell(3,j);
Cell cell5=sheet.getCell(4,j);
String result1=cell1.getContents();
String result2=cell2.getContents();
String result3=cell3.getContents();
String result4=cell4.getContents();
String result5=cell5.getContents();
System.out.print(result1);
System.out.print(result2);
System.out.print(result3);
System.out.print(result4);
System.out.print(result5);
System.out.print("\n");
sql.append("insert into tablename (citycode,cityname,qucode,quname,qu) values ('");
sql.append(result1);
sql.append("','");
sql.append(result2);
sql.append("','");
sql.append(result3);
sql.append("','");
sql.append(result4);
sql.append("','");
sql.append(result5);
sql.append("');");
sql.append("\n");
}
book.close();
writer(sql);
相关文档:
JNI是Java Native Interface的缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。
使用java ......
很多人问到如何抽取word,excel,pdf阿。这里我总结一下抽取word,pdf的
几种方法。
1。用jacob.
其实jacob是一个bridage,连接java和com或者win32函数的一个中间件,jacob并不能直接抽取word,excel等文件,需要自己写dll哦,不过已经有为你写好的了,就是jacob的作者一并提供了。
jacob下载:http://www.matrix.org ......
转自:http://gyhgc.javaeye.com/blog/225039
在软件开发的过程中总是强调注释的规范,但是没有一个具体的标准进行说明,通常都是在代码编写规范中简单的描述几句,不能作为一个代码注释检查的标准和依据,做什么都要有一个依据吗:),现在我特整理了一个《Java的注释规范》,内容来自网络、书籍和自己的 ......
Sql时间函数
一、sql server日期时间函数
Sql Server中的日期与时间函数
1. 当前系统日期、时间
select getdate()
2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值
......