我需要一个java程序,它可以从.csv文件中提取信息并在sql bank上运行命令。
到目前为止,我已经创建了一个运行良好的程序,但是我已经错误地使用了.xsl并且无法使其与csv文件一起使用
这是代码:
package teste3;
import java.io.File;
import java.io.IOException;
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
public class Teste3 {
private String inputFile;
String[][] data = null;
String[][] user = null;
public void setInputFile(String inputFile)
{
this.inputFile = inputFile;
}
public String[][] read() throws IOException
{
File inputWorkbook = new File(inputFile);
Workbook w;
try
{
w = Workbook.getWorkbook(inputWorkbook);
Sheet sheet = w.getSheet(0);
data = new String[sheet.getColumns()][sheet.getRows()];
user = new String[sheet.getColumns()][sheet.getRows()];
int j = 11;
int a = 0;
sheet.getColumns();
{
for (int i = 1; i < sheet.getRows(); i++)
{
Cell cell = sheet.getCell(j, i);
data[0][i] = cell.getContents();
System.out.println(cell.getContents());
}
}
j= 9;
for (int i = 1; i < sheet.getRows(); i++)
{
Cell cell = sheet.getCell(j, i);
user[0][i] = cell.getContents();
System.out.println(user[0] [i]);
}
}
catch (BiffException e)
{
}
return data;
}
public static void main(String[] args) throws IOException
{
Teste3 test = new Teste3();
test.setInputFile("C:\\Users\\a0046059\\Documents\\teste.xls");
test.read();
}
}
由于我缺乏技能,该计划非常简单。
任何人都可以帮助我吗?
谢谢。