0
我需要比較兩個Excel文件以查找任何類型的內容差異。 不考慮格式/顏色/字體差異。 我遵循在this post找到的解決方案,但它基於DBUnit XlsDataSet類。 此類的工作原理是Excel文件具有特定結構: 第一行應代表表頭。這在我的環境中並非總是如此。例如,表頭可能從單元格C4開始。如何將Java中的Excel文件與DBUnit進行比較
但是,我想堅持DBUnit,因爲它提供了很好的支持。 是否有人知道如何配置表頭在XlsDataSet類中的起始位置?
感謝和問候
感謝您的回覆。我的意思是這兩個文件都是從C4開始的。我可以接受,如果他們從不同的細胞開始,他們是不同的。但是XlsDataSet似乎無法做到這一點。這可以以某種方式完成嗎? – Vincenzo
我不熟悉XlsDataSet,但看着手冊有沒有辦法開始在另一個單元格。 就像我說過的,在使用這種方法之前,您需要將exel文件轉換爲適當的格式**。我的想法是檢查包含數據的第一行和第一列。然後你必須覆蓋舊錶或創建一個新表,將數據傳輸到第一行。看看[this](http://www.vogella.com/articles/JavaExcel/article.html)鏈接,它解釋瞭如何讀取和寫入單元格。從這裏我讓你做的思想:)如果你遇到特定的問題隨時問。 – Lotzki