Проблема экспорта Excel в Linux, кодирование символов - PullRequest
0 голосов
/ 27 сентября 2018

Я пытаюсь создать Excel для моего Java-приложения.Я делаю следующее:

response.setContentType("application/vnd.ms-excel");
                response.setHeader("Content-disposition", "inline; filename="+
                        nombre+".xls");
                response.setHeader("Pragma", "cache");
                response.setHeader("Cache-Control", "cache"); 
                outstream = response.getOutputStream();
                DataOutputStream dos = new DataOutputStream(outstream);     
                try {
                    dos.write(sbfCsv.toString().getBytes());
                    dos.flush();

                } catch (Exception ex) {
                    throw new ApplicationException(ErrorCode.E_UNDEFINED, ex);
                }finally {
                    if (dos != null) {
                        try {
                            dos.close(); 
                        } catch (Exception ex) {
                            throw new ApplicationException(ErrorCode.E_UNDEFINED, ex);
                        }   
                    }

                }

Он работает правильно на Windows.OpenOffice, а также Microsoft Excel правильно работают с данными.Когда я делаю то же самое, но в Linux, данные не отображаются хорошо.

Я получаю следующее в Windows Образ Windows Но в Linux Образ Linux

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...