Google Android - это несложно

Добро пожаловать на форум сайта startandroid.ru
Текущее время: 21 окт 2018, 06:39

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
СообщениеДобавлено: 14 фев 2018, 12:32 

Зарегистрирован: 18 янв 2018, 20:07
Сообщений: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Делаю в netBeans-е вот такой метод (естественно предварительно импортировав в проект библиотеку jxl). При вызове его в обработчике нажатия кнопки данные из трёх текстовых полей вводятся в таблицу Excel, заранее созданную в папке
папка программы/Assets/Base.xls. После чего поля ввода очищаются и можно вводить следующие три строки: Все прекрасно работает на компьютере.

    Цитата:
    Код: [ Загрузить ] [ Скрыть ]
    1. if((jTextField1.getText().equals("") || jTextField2.getText().equals("")) || jTextField3.getText().equals("")) { 
    2.       } else { 
    3.         Workbook wrWorkBook = Workbook.getWorkbook(new File("Assets/Base.xls")); 
    4.         WritableWorkbook wrWb = Workbook.createWorkbook(new File("Assets/Base.xls"), wrWorkBook); 
    5.         WritableSheet wrWbSheet = wrWb.getSheet(0); 
    6.         int ks = wrWbSheet.getRows(); 
    7.         Label herWritableCell1 = new Label(0, ks,jTextField1.getText()); 
    8.         Label herWritableCell2 = new Label(1, ks,jTextField2.getText()); 
    9.         Label herWritableCell3 = new Label(2, ks,jTextField3.getText()); 
    10.         wrWbSheet.addCell(herWritableCell1); 
    11.         wrWbSheet.addCell(herWritableCell2); 
    12.         wrWbSheet.addCell(herWritableCell3); 
    13.         wrWb.write(); 
    14.         wrWb.close(); 
    15.          
    16.         jTextField1.setText(""); 
    17.         jTextField2.setText(""); 
    18.         jTextField3.setText(""); 
    19.       } 

Собственно вопрос в том, как сделать то же самое, но на Android Studio для андроида?
Чтоб юзер мог добавлять данные в файл .xls (созданный заранее при установке программы).
Подозреваю что дело в OutputStream или InputStream или каких-то ещё посредниках между файлом и программой, но что именно тут нужно дописать/переписать я не в зуб ногой, поскольку совсем новичок....
И ещё - читать файл excel из папки assets получается через AssetManager. Это как-бы научился.
А записывать данные в файл в этой папке нельзя ? Тогда куда помесить файл и как потом прочесть ? :cry:


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

Часовой пояс: UTC + 3 часа


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB