2012-07-13 89 views
0

我開發了可將示例excel文件轉換爲xml文件的runnable jar。它工作正常,但我有問題,我需要循環基於特定的列即看到我的Excel的信息讀取jave中的excel文件並生成xml作爲輸出

col 1  2    3    4 5   6    7 
    10001 LD31PC15R013WD DHULE_DEALER_2 1 C1C2003209 CHAKAN_PLANT 13-Apr-12 
    10001 LD31PB15R0761WD DHULE_DEALER_2 1 C1C2003209 CHAKAN_PLANT 13-Apr-12 

這裏的每一行轉換爲XML文件,但現在如果列5具有但卻難免重複數據,那麼它應該去在一個xml元素中循環遍歷它本身,而不是創建新的xml。

我已經使用apache poi這個工具..請幫助我,如果你需要我會粘貼代碼。

+0

得貼一些代碼。 – 2012-07-13 17:36:26

+0

如果您爲這種情況發佈生成的XML,這將是一件好事。 – 2012-07-13 17:41:00

+0

我建議您更好地定義您顯示的問題,使用您的示例,您當前的xml文件以及您希望xml的樣子。此外,如何生成該文件的代碼片段也會很有用。 – 2012-07-13 22:36:36

回答

0

您可能需要首先爲所有列創建Java Bean,一旦解析了Excel,您將需要將javaBeans填充到其中。從javaBeans中可以創建XML,它將具有重複元素。

您可以在JavaBean模型中爲column5使用list(arrayList,linkedList)元素。

+0

OP的問題沒有很好的定義:如果第5列有重複數據(與最後一個相比,是整個列表?),它應該只有一個XML元素(如何知道**選擇哪一個XML? )。此外,OP聲明他/她可以將Excel數據轉換爲XML(不會顯示如何使用DTO或VO)。 – 2012-07-13 17:45:57

相關問題