有什麼方法可以通過它來讀取基於值的特定行記錄。例如,我的csv文件是:閱讀csv中的特定行
ProductID,ProductName,price,availability,type
12345,Anaox,300,yes,medicine
23456,Chekmeter,400,yes,testing
我想獲得ProductID爲'23456'的行。我正在檢查new CsvReader(「D:\products.csv」).getRawRecord()
方法,但它沒有任何方法參數。
只是迭代通過文件有什麼問題嗎? –
你必須編碼。 openCSV擁有您所需要的一切。逐行讀取並像這樣測試列的值value.equalsIgnoreCase(「23456」) –
事情是我不想迭代。因爲如果我的文件有1000條記錄,那麼爲了獲得一個位於第999個位置的行,我必須迭代998個不是執行解決方案的記錄。 – user2142786