Создание Excel файла по нажатию экранной кнопки

Интерфейс, диалоги, темы, стили, меню
Ответить
Macynchic
Сообщения: 1
Зарегистрирован: 11 авг 2017, 14:37

Создание Excel файла по нажатию экранной кнопки

Сообщение Macynchic » 11 авг 2017, 14:47

Всем привет. Уже крышняк едет, пересмотрел все что можно, везде где можно - нужен ваш совет. Пишу приложеньку, которая будет создавать и вносить данные в Экселевский файл при переходе от активити к активити (при нажатии кнопки). Подрубил для этих дел Apache POI, создал новую книгу, строку, повесил на обработчик OnClick, однако при запуске приложения и непосредственно нажатии на кнопку происходит вылет. Что я делаю не правильно? Как сделать это более правильно? Код прилагаю, заранее спасибо. Спасайте, дурака-самоучку!

package com.parfill.testimpuoutput;

import android.content.Context;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.usermodel.WorkbookFactory;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStream;



public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

}

public void click1(View view) throws IOException {
Workbook book = new HSSFWorkbook();
Sheet Vkladka = book.createSheet();

FileOutputStream fos = new FileOutputStream("C:\\myBook.xls");
book.write(fos);
fos.close(); }}

Ответить