Я пытаюсь преобразовать CSV-файл в файл Excel с помощью Java. Ограничение состоит в том, что я не могу использовать какой-либо JAR-файл, поэтому я использовал исходный код POI apache, так как я думал об импорте исходного кода бана POI вместо самого JAR в моем проекте.CSV to EXCEL без использования JAR
Что я сделал, я загрузил исходный код POI из Интернета и исходных файлов в свой проект. Он отлично работает на локальной машине, но на сервере он дает InvocationTarget Exception.
Есть ли другой способ, которым я могу конвертировать CSV в excel без JAR.
Ниже приведен код, который преобразует CSV в XLS
try
{
HSSFWorkbook hwb = new HSSFWorkbook();
HSSFSheet sheet = hwb.createSheet("Sheet1");
for(int k=0;k<arList.size();k++)
{
ArrayList ardata = (ArrayList)arList.get(k);
// System.out.println("ardata " + ardata.size());
HSSFRow row = sheet.createRow((short) 0+k);
for(int p=0;p<ardata.size();p++)
{
// System.out.print(ardata.get(p));
HSSFCell cell = row.createCell((short) p);
cell.setCellValue(ardata.get(p).toString());
}
// System.out.println();
}
FileOutputStream fileOut = new FileOutputStream(output);
hwb.write(fileOut);
fileOut.close();
// System.out.println("Your excel file has been generated");
error = "N";
}
catch (Exception ex)
{
error = "Y" ;
} //main method ends
return error;
}
Что вы пробовали? Что не сработало? Какие ошибки вы получили? Какую часть [Apache POI documentation] (http://poi.apache.org/) вы пробовали следовать, и где вы застряли? – Gagravarr
Привет, Гагравар: Я перерисовал вопрос, перерисованный для лучшего понимания и ясности. На самом деле я пытаюсь преобразовать CSV-файл в файл Excel без использования JAR – user2471727
Почему вы не можете использовать JAR? Зачем? – Makky