Мне нужно сделать простой отчет Excel от приложения Android. Я использую «jlx.jar», но я не знаю, как я могу сохранить excel на телефоне.Как сделать отчет о Excel на Android?
WriteExcel test = new WriteExcel();
String path = getBaseContext().getFilesDir().getPath();
test.setOutputFile(path);
try {
test.write();
} catch (WriteException e) {
e.printStackTrace();
} catch (IOException e) {
Toast.makeText(getBaseContext(), e.toString(), Toast.LENGTH_LONG).show();
}
Я получаю исключение FileNotFoundException. Путь «/ данные/данные/MyPackage/файлы /»
Не думаю, что есть проблема здесь, но вот метод записи():
public void write() throws IOException, WriteException {
File file = new File(inputFile);
WorkbookSettings wbSettings = new WorkbookSettings();
wbSettings.setLocale(new Locale("en", "EN"));
WritableWorkbook workbook = Workbook.createWorkbook(file, wbSettings);
workbook.createSheet("Report", 0);
WritableSheet excelSheet = workbook.getSheet(0);
createLabel(excelSheet);
createContent(excelSheet);
workbook.write();
workbook.close();
}
вы даете это путь для каталога, где я предпочел бы ожидать файл. (попробуйте добавить имя файла на ваш путь) – njzk2
в вашей рабочей книге, вы передаете файл, каково значение? – gaurav5430
То же, что и путь «/ data/data/mypackage/files /» – Oscar