如何访问 CSV 文件中的数据,例如我想要来自某个单元格的数据并将其存储在变量中,但不使用 SQL。任何参考资料也很适合阅读
问问题
445 次
2 回答
1
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import au.com.bytecode.opencsv.CSVReader;
public class CsvFileReader {
public static void main(String[] args) {
try {
System.out.println("\n**** readLineByLineExample ****");
String csvFilename = "C:/Users/hussain.a/Desktop/temp/20130128.csv";
CSVReader csvReader = new CSVReader(new FileReader(csvFilename));
String[] col = null;
while ((col = csvReader.readNext()) != null) {
System.out.println(col[0] + " # " + col[1]);
//System.out.println(col[0]);
}
csvReader.close();
} catch (FileNotFoundException e)
{
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
你可以从这里附上罐子
于 2013-02-05T09:54:02.430 回答
0
您需要打开 CSV 文件,通过 CSV 解析器运行它,并使用解析器上的 API 来提取您需要的任何信息。
于 2013-02-05T09:55:32.840 回答