"import au.com.bytecode.opencsv.CSVReader"错误



我正在制作一个用于从CSV文件类型转换为XML文件类型的java程序,我需要导入"打开CSV"但是当我写的时候 "import au.com.bytecode.opencsv.CSVReader;它被红色下划线,并且有错误告诉我"包au.com.bytecode.opencsv.CSVReader不存在",我下载了"open csv-3.3"并使用netbeans将其添加到库中,但没有任何变化,顺便说一句,"au.com.thoughtworks.xstream.XStream;"也发生了同样的错误,有一些问题与我的几乎相似,但我没有找到合适的解决方案, 因此,如果有人有解决问题的方法以及如何将其应用于代码的方法,那就太好了......这里有几行"来自我的代码......

package fr.megiste.test;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.ArrayList;
import java.util.List;
import au.com.bytecode.opencsv.CSVReader;
import au.com.thoughtworks.xstream.XStream;
public class CsvToxml2 {     
    public static void main(String[] args) {
        String startFile = "start.csv";
        String outFile = "out.xml";
        try {
            CSVReader reader = new CSVReader(new FileReader(startFile));
            String[] line = null;
            String[] header = reader.readNext();
            List out = new ArrayList();
       while((line = reader.readNext())!=null){
                List<String[]> item = new ArrayList<String[]>();
                    for (int i = 0; i < header.length; i++) {
                    String[] keyVal = new String[2];
                    String string = header[i];
                    String val = line[i];
                    keyVal[0] = string;
                    keyVal[1] = val;
                    item.add(keyVal);
                }
                out.add(item);
            }
            XStream xstream = new XStream();

从opencsv 3.1及更高版本开始,软件包被重构为com.opencsv。 所以CSVReader在com.opencsv.CSVReader

相关内容

  • 没有找到相关文章

最新更新