2013-01-03 81 views
0

我的任务是读取Excel工作表并创建对象并保存到MongoDb中。 使用Java将Excel工作表字段值设置为对象并保存

我的阶级结构

public class emp { 

    private int empNo; 
    private String empName; 
    private double EmpSalary; 
    private Address address; 
      <consider setter and getter> 
} 

class Address { 

    private String city; 
    <consider setter and getter> 

} 

和我的Excel表结构

EmpId EmpName EmpSalary City 
    10 Nitesh  15000  Nanded 

怎么办?

+0

你的具体问题是什么? –

+0

创建emp对象并调用将来自Excel工作表的所有设置器(包括地址)设置值。 –

回答

0

我正在使用JExcelApi。我加载文件,得到它的一个字节流(.getBytes()),然后:

ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(byteStream); 
    Workbook w; 
    try { 
     w = Workbook.getWorkbook(byteArrayInputStream); 
     // Get the first sheet 
     Sheet sheet = w.getSheet(0); 
    ... 
    //example of getting sheet cell 
    sheet.getCell(x,y).getContents(); 
+0

我正在使用“org.apache.poi”库 –

相关问题