Неправильное чтение символов испанского языка из файла Excel с использованием JExcel Api - PullRequest
0 голосов
/ 24 июня 2019

Испанские символы не читаются правильно из файла Excel, я пытался закодировать его, но он не работает. И ту же строку я скопировал из файла Excel и поместил в строку, и она работает

Я пытался закодироватьон использует кодировку, но он не работает, я пробовал другой метод, но не один работал.

 try{
        //  Toast.makeText(MainActivity.this,"inside",Toast.LENGTH_SHORT).show();

        InputStream is=getResources().openRawResource(R.raw.test);
        Workbook wb =Workbook.getWorkbook(is);
        Sheet s=wb.getSheet(0);
        int row =s.getRows();
        int col=s.getColumns();
        String xx="";
        for(int i=0;i<row;i++)
        {
            for (int c=0;c<col;c++)
            {
                Cell z=s.getCell(c,i);



                String text = z.getContents().toString();
                byte[] byteText = text.getBytes(Charset.forName("UTF-8"));
                String originalString= new String(byteText , "UTF-8");

                if (c == 0) {
                    xx = xx + " " + originalString;
                }
                if (c == 1) {
                    xx = xx + " " + originalString;

                }
                if (c == 2) {

                    xx = xx + " " + originalString;


                }

            }




            //System.out.println(decodedText);
            t.setText(xx);
           // Toast.makeText(getApplicationContext(),xx,Toast.LENGTH_LONG).show();
            xx=xx+"\n";

        }

    }
    catch (Exception e)
    {
        e.printStackTrace();
    }

Мне нужно правильно закодировать его из файла Excel

...