Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.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 使用JSpreadsheet时遇到警告和错误_Java_Android_Excel_Apache Poi_Adt - Fatal编程技术网

Java 使用JSpreadsheet时遇到警告和错误

Java 使用JSpreadsheet时遇到警告和错误,java,android,excel,apache-poi,adt,Java,Android,Excel,Apache Poi,Adt,我正在使用JSpreadSheet从SD卡读取xlsx文件,并尽我所能尝试使应用程序无法运行。我在Java中尝试过同样的代码,它工作得非常完美,将单元格输出到system.out,但在Android中似乎不起作用。请帮忙 以下是我的功能: public void readAndDisplay(){ try { Workbook book = new Workbook("/sdcard

我正在使用JSpreadSheet从SD卡读取xlsx文件,并尽我所能尝试使应用程序无法运行。我在Java中尝试过同样的代码,它工作得非常完美,将单元格输出到system.out,但在Android中似乎不起作用。请帮忙

以下是我的功能:

public void readAndDisplay(){





                try
                {
                    Workbook book = new Workbook("/sdcard/new.xlsx");

                    for (Sheet sheet : book.getSheets())
                    {
                        if (sheet instanceof Worksheet)
                        {
                            Worksheet worksheet = (Worksheet)sheet;
                            List<Cell> cells = worksheet.getCells();

                            for (int i = 0; i < cells.size(); i++)
                            {
                                System.out.println(cells.get(i).getReference() + " = " + cells.get(i).getValue());
                            }
                        }
                    }
                }
                catch (Exception e)
                {
                    System.out.println(e.getMessage());
                    e.printStackTrace();
                }





    }
public void readAndDisplay(){
尝试
{
工作簿=新工作簿(“/sdcard/new.xlsx”);
for(工作表:book.getSheets())
{
if(工作表的工作表实例)
{
工作表工作表=(工作表)工作表;
列表单元格=工作表。getCells();
对于(int i=0;i
我知道我应该使用环境来访问SD卡,但这不是现在的问题。我得到的警告是,应用程序崩溃,根本无法在模拟器上运行

08-17 19:08:17.420: W/dalvikvm(5240): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.420: W/dalvikvm(5240): VFY: unable to resolve interface method 21544: Ljavax/xml/stream/XMLStreamReader;.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.420: W/dalvikvm(5240): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.420: W/dalvikvm(5240): VFY: unable to resolve interface method 21548: Ljavax/xml/stream/XMLStreamReader;.hasNext ()Z
08-17 19:08:17.420: W/dalvikvm(5240): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.420: W/dalvikvm(5240): VFY: unable to resolve interface method 21548: Ljavax/xml/stream/XMLStreamReader;.hasNext ()Z
08-17 19:08:17.420: W/dalvikvm(5240): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to resolve interface method 21544: Ljavax/xml/stream/XMLStreamReader;.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to resolve interface method 21544: Ljavax/xml/stream/XMLStreamReader;.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to resolve interface method 21544: Ljavax/xml/stream/XMLStreamReader;.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to resolve interface method 21544: Ljavax/xml/stream/XMLStreamReader;.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to resolve interface method 21544: Ljavax/xml/stream/XMLStreamReader;.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to resolve interface method 21544: Ljavax/xml/stream/XMLStreamReader;.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to resolve interface method 21544: Ljavax/xml/stream/XMLStreamReader;.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to resolve interface method 21544: Ljavax/xml/stream/XMLStreamReader;.getAttributeValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to resolve interface method 21548: Ljavax/xml/stream/XMLStreamReader;.hasNext ()Z
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to find class referenced in signature (Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430: W/dalvikvm(5240): VFY: unable to resolve interface method 21548: Ljavax/xml/stream/XMLStreamReader;.hasNext ()Z
08-17 19:09:14.670: W/System.err(5297):     at com.independentsoft.office.spreadsheet.Workbook.<init>(SourceFile:64)
08-17 19:09:14.670: W/System.err(5297):     at com.example.gss4internal.MainActivity.readAndDisplay(MainActivity.java:32)
08-17 19:09:14.670: W/System.err(5297):     at com.example.gss4internal.MainActivity.onCreate(MainActivity.java:21)
08-17 19:09:14.670: W/System.err(5297):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
08-17 19:09:14.670: W/System.err(5297):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
08-17 19:09:14.670: W/System.err(5297):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
08-17 19:09:14.670: W/System.err(5297):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
08-17 19:09:14.670: W/System.err(5297):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
08-17 19:09:14.670: W/System.err(5297):     at android.os.Handler.dispatchMessage(Handler.java:99)
08-17 19:09:14.670: W/System.err(5297):     at android.os.Looper.loop(Looper.java:130)
08-17 19:09:14.670: W/System.err(5297):     at android.app.ActivityThread.main(ActivityThread.java:3683)
08-17 19:09:14.670: W/System.err(5297):     at java.lang.reflect.Method.invokeNative(Native Method)
08-17 19:09:14.670: W/System.err(5297):     at java.lang.reflect.Method.invoke(Method.java:507)
08-17 19:09:14.670: W/System.err(5297):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:880)
08-17 19:09:14.670: W/System.err(5297):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:638)
08-17 19:09:14.670: W/System.err(5297):     at dalvik.system.NativeStart.main(Native Method)
08-17 19:08:17.420:W/dalvikvm(5240):VFY:找不到签名中引用的类(Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.420:W/dalvikvm(5240):VFY:无法解析接口方法21544:Ljavax/xml/stream/XMLStreamReader;。getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.420:W/dalvikvm(5240):VFY:找不到签名中引用的类(Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.420:W/dalvikvm(5240):VFY:无法解析接口方法21548:Ljavax/xml/stream/XMLStreamReader;。hasNext()Z
08-17 19:08:17.420:W/dalvikvm(5240):VFY:找不到签名中引用的类(Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.420:W/dalvikvm(5240):VFY:无法解析接口方法21548:Ljavax/xml/stream/XMLStreamReader;。hasNext()Z
08-17 19:08:17.420:W/dalvikvm(5240):VFY:找不到签名中引用的类(Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430:W/dalvikvm(5240):VFY:无法解析接口方法21544:Ljavax/xml/stream/XMLStreamReader;。getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430:W/dalvikvm(5240):VFY:找不到签名中引用的类(Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430:W/dalvikvm(5240):VFY:无法解析接口方法21544:Ljavax/xml/stream/XMLStreamReader;。getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430:W/dalvikvm(5240):VFY:找不到签名中引用的类(Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430:W/dalvikvm(5240):VFY:无法解析接口方法21544:Ljavax/xml/stream/XMLStreamReader;。getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430:W/dalvikvm(5240):VFY:找不到签名中引用的类(Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430:W/dalvikvm(5240):VFY:无法解析接口方法21544:Ljavax/xml/stream/XMLStreamReader;。getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430:W/dalvikvm(5240):VFY:找不到签名中引用的类(Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430:W/dalvikvm(5240):VFY:无法解析接口方法21544:Ljavax/xml/stream/XMLStreamReader;。getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430:W/dalvikvm(5240):VFY:找不到签名中引用的类(Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430:W/dalvikvm(5240):VFY:无法解析接口方法21544:Ljavax/xml/stream/XMLStreamReader;。getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430:W/dalvikvm(5240):VFY:找不到签名中引用的类(Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430:W/dalvikvm(5240):VFY:无法解析接口方法21544:Ljavax/xml/stream/XMLStreamReader;。getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430:W/dalvikvm(5240):VFY:找不到签名中引用的类(Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430:W/dalvikvm(5240):VFY:无法解析接口方法21544:Ljavax/xml/stream/XMLStreamReader;。getAttributeValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
08-17 19:08:17.430:W/dalvikvm(5240):VFY:找不到签名中引用的类(Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430:W/dalvikvm(5240):VFY:无法解析接口方法21548:Ljavax/xml/stream/XMLStreamReader;。hasNext()Z
08-17 19:08:17.430:W/dalvikvm(5240):VFY:找不到签名中引用的类(Ljavax/xml/stream/XMLStreamReader;)
08-17 19:08:17.430:W/dalvikvm(5240):VFY:无法解析接口方法21548:Ljavax/xml/stream/XMLStreamReader;。hasNext()Z
08-17 19:09:14.670:W/System.err(5297):位于com.independentsoft.office.spreadsheet.Workbook。(源文件:64)
08-17 19:09:14.670:W/System.err(5297):位于com.example.gss4internal.MainActivity.readAndDisplay(MainActivity.java:32)
08-17 19:09:14.670:W/System.err(5297):位于com.example.gss4internal.MainActivity.onCreate(MainActivity.java:21)
08-17 19:09:14.670:W/System.err(5297):位于android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1049)
08-17 19:09:14.670:W/System.err(5297):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
08-17 19:09:14.670:W/System.e