23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
|
1 | |
ListView + ViewPager как правильнее организовать экспорт в Excel?16.01.2017, 12:41. Показов 1172. Ответов 6
Метки нет (Все метки)
Здравствуйте!
1.) на каждой странице Pager'а свой список, как подготавливать данные (со всех страниц) для экспорта в Ecxel-файл? 2.) для экспорта юзер вызывает диалог со списком разделов где чекбоксами отмечает какие списки нужно экспортировать, далее собсно сам экспорт, ...arraylist каждой страницы писать в файл (так получается записать только первый, а как дописывать в этот же файл второй и последующие не понимаю)? ...или надо как-то сразу подготовить arraylist в который будут скопированы все выбранные списки, а потом уже в ecxel одним махом? Помогите пожалуйста кто сталкивался ... З.Ы. конечно больше интересует логика именно дописывания в файл.
0
|
16.01.2017, 12:41 | |
Ответы с готовыми решениями:
6
Скроллинг ViewPager-а как у ListView ViewPager внутри ListView, Как вставить? Как победить подтормаживание при листании ViewPager со списками listview? ViewPager и ListView |
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
|||||||||||
18.01.2017, 19:31 [ТС] | 2 | ||||||||||
Dialog (кнопка Экспорт):
Кликните здесь для просмотра всего текста
Класс CreateRow (создание ячеек и заполнение из ArrayList'оф): Кликните здесь для просмотра всего текста
на данный момент происходит перезапись ячеек первого списка вторым, т.к. не знаю как дописать, у кого какие мысли помогите пожалуйста? Добавлено через 18 часов 23 минуты Добавлено через 11 часов 24 минуты ну дайте "наВодочку" ....
0
|
Модератор
3386 / 2158 / 352
Регистрация: 13.01.2012
Сообщений: 8,375
|
|
19.01.2017, 13:39 | 3 |
disx, по коду вроде бы диапазоны выводятся в файл только при своем выборе но никак не вместе - как они у вас перезаписываются?
0
|
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
|
19.01.2017, 16:28 [ТС] | 4 |
vxg, может и не перезаписывается(это моя догадка), а записывается только последний, потому что после создания названий колонок, в xls-файле видны строки только из второго списка(arrayList2)..., как-то так...
0
|
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
|||||||||||||||||||||||||||||||
21.01.2017, 11:51 [ТС] | 6 | ||||||||||||||||||||||||||||||
vxg, Паблито немного подправил логику, действительно эта переменная брала значение из адаптера (по позиции) списка для выбора разделов. Ну и косяк был что она при каждой новой галочке заменялась новым значением. Сейчас отдельные переменные и условия все срабатывают. Напр. значение end_section первого листа 33, а второго 42, и данные из первого листа в xls-файле видны а второго нет. Хотя, если поставить везде в for (i=0, то видно что первый лист записался, а второй затер/переписал собой первые 8 строк.
да забыл упомянуть что пример брал отсюда - http://www.cuelogic.com/blog/c... n-android/ (там же ссылка на библиотеку).
слегка додумываю:
создание следующих строк в цикле начинается со значением i=1 (OK), НО в условии for дано
Добавлено через 17 часов 17 минут рассуждать оно полезно, два оператора в цикле for еще никто не отменял: Кликните здесь для просмотра всего текста
все работает, как хотел... Добавлено через 2 часа 10 минут но остался еще вопрос №1
0
|
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 684
|
|
23.01.2017, 22:05 [ТС] | 7 |
Добавлено через 12 часов 11 минут Решено, в отдельном потоке вызываю метод который заполняет arraylist'ы в doInBackground каждого фрагмента (предварительно получая объект фрагмента), а потом отправляю данные со всех (ну или только с выбранных) arraylist'оф "на экспорт" .
0
|
23.01.2017, 22:05 | |
23.01.2017, 22:05 | |
Помогаю со студенческими работами здесь
7
Задать позицию ListView в ViewPager Обновление фрагмента с ListView в ViewPager Ошибка при инициализации ListView в ViewPager Экспорт в Excel из ListView Экспорт данных с listview в Excel Как правильнее всего сделать ListView с поиском Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |