2016-06-21 67 views
-1

我想知道是否有方法可以将我的Java代码中的变量直接导入到Excel单元格中。例如像一个定义的单元格中的一个变量。此外,数据只是代码中的变量,而不是数据库中的变量。任何信息,将不胜感激。将java变量导入到excel中?

马特

+1

所以你想转换类的字段为Excel表? 如果你想得到一些答案,你可能想先阅读:http://meta.stackoverflow.com/questions/284236/why-is-can-someone-help-me-not-an-actual-question/ 284237#284237 –

回答

0

要在运行时显示变量名和值尝试类似:

public static void exportObjectToExcel(final Object obj) { 
    try { 
     for (final Field field : obj.getClass().getDeclaredFields()) { 
      try { 
       if (!field.isAccessible()) { 
        field.setAccessible(true); 
       } 
       Object value = field.get(obj); 
       System.out.println("variable: \"" + field.getName() + "\", value: \"" + value + '"'); 
       //TODO Excel code here (e.g. Apache POI or JXL) 
      } catch (Exception e) { 
       e.printStackTrace(); 
      } 
     } 
    } catch (final Exception e) { 
     e.printStackTrace(); 
    } 
} 
+0

我想这可能是我正在寻找的,用JXL我可以在Excel中写入一个变量到目标单元格中​​吗? –

+0

是的你可以,我做了一个例子:http://pastebin.com/LBnS5qMy – huellif

0

Obba允许从Excel单元格中访问Java对象(成员,方法等)(在Excel中)。

(rem:我是这个工具的开发者)。