Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用Java编写包含解析信息的Excel_Java_Excel_Jsoup - Fatal编程技术网

用Java编写包含解析信息的Excel

用Java编写包含解析信息的Excel,java,excel,jsoup,Java,Excel,Jsoup,我有一个代码,我从一个网页上刮取一些信息(这只是一个例子),我想在excel中同时介绍刮取的信息,我的意思是,在“for”条件中,当我刮取excel中的一个元素时 每次我尝试实现创建Excel的代码时,都会出现错误。我导入POI“jar”文件,但它一直不工作。我必须上另一节课吗?在这种情况下,我真的不明白信息是如何保存的以及保存在哪里的,这样我就可以将所有的信息“导入”到我创建excel工作表的类中 报废代码如下所示: public static final String url = "http

我有一个代码,我从一个网页上刮取一些信息(这只是一个例子),我想在excel中同时介绍刮取的信息,我的意思是,在“for”条件中,当我刮取excel中的一个元素时

每次我尝试实现创建Excel的代码时,都会出现错误。我导入POI“jar”文件,但它一直不工作。我必须上另一节课吗?在这种情况下,我真的不明白信息是如何保存的以及保存在哪里的,这样我就可以将所有的信息“导入”到我创建excel工作表的类中

报废代码如下所示:

public static final String url = "http://jarroba.com/page/%s/";
public static final int maxPages = 20;  

public static void main (String args[]) {

    for (int i=1; i<maxPages; i++){

        String urlPage = String.format(url, i);
        System.out.println("Comprobando entradas de: "+urlPage);

        // Compruebo si me da un 200 al hacer la petición
        if (getStatusConnectionCode(urlPage) == 200) {

            // Obtengo el HTML de la web en un objeto Document2
            Document document = getHtmlDocument(urlPage);

            // Busco todas las historias de meneame que estan dentro de: 
            Elements entradas = document.select("div.col-md-4.col-xs-12").not("div.col-md-offset-2.col-md-4.col-xs-12");

            // Paseo cada una de las entradas
            for (Element elem : entradas) {
                String titulo = elem.getElementsByClass("tituloPost").text();
                String autor = elem.getElementsByClass("autor").toString();
                String fecha = elem.getElementsByClass("fecha").text();

                System.out.println(titulo+"\n"+autor+"\n"+fecha+"\n");

            }

        }else{
            System.out.println("El Status Code no es OK es: "+getStatusConnectionCode(urlPage));
            break;
        }
    }
公共静态最终字符串url=”http://jarroba.com/page/%s/";
公共静态最终int maxPages=20;
公共静态void main(字符串参数[]){

for(int i=1;iPOI是一个Apache库,用于处理许多Microsoft Office文件类型。您不需要创建类,而是将它们导入到项目中使用


哪个部分显示了错误?上面的代码没有问题,问题是当我试图引入代码来创建Excel文件并引入废弃信息时。我不知道这是否是因为我必须在一个单独的类中创建代码。@VV88但是你必须创建结构,并且是在我开始出现问题时。将代码用于其他类示例它不会给我带来问题。最好的选择可能是将所有信息保存在一个数组中,然后将该数组导入到我创建excel的另一个类中,但我真的不知道如何导入该数组。您可以从另一个以数组为参数的类调用公共静态方法。