По теме из базы знаний
- Отчет (выгрузка в Excel) по остаткам ТМЦ на дату
- Выгрузка в Excel остатков и загрузка из Excel в заказ/реализацию для УТ 11.1
- Мастер выгрузки ЛЮБЫХ данных (остатков, цен, картинок, иерархии, доп. реквизитов, характеристик, штрихкодов и т.д.) в CSV / XLS / XLSX / MXL / ODS / PDF / DBF для ЛЮБЫХ баз, работающих на платформе 8.3... и выше
- Работа с иерархическими справочниками - выгрузка в дерево, подключение характеристик, остатков, рекурсивная выгрузка в Excel с оформлением групп и ячеек
- Перенос кадровых данных, зарплаты из Excel + скрипты для выгрузки в Excel из Парус 8
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Помогите, вот код, не сохраняет на 2 листа...
Книга = Эксель.WorkBooks.Add();
Лист = Книга.WorkSheets(1);
Лист = Книга.Sheets.Add();
НомерСтроки = 2;
// Вызываем диалог выбора файла для сохранения XLS-таблицы
// Создаем табличный документ
ТаблицаСохранение = Новый ТабличныйДокумент;
// Получаем макет заполнения и области макета
Макет = ЭтотОбъект.ПолучитьМакет("ТаблицаВыгрузки");
ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
ОбластьСтрока = Макет.ПолучитьОбласть("Строка");
// Выводим данные в табличный документ
ТаблицаСохранение.Вывести(ОбластьШапка);
Для Каждого Стр Из ДанныеВыгрузки Цикл
Пока НомерСтроки = 1000 Цикл
ЗаполнитьЗначенияСвойств(ОбластьСтрока.Параметры, Стр);
ТаблицаСохранение.Вывести(ОбластьСтрока);
КонецЦикла;
Лист = Книга.WorkSheets.Add();
Возврат;
КонецЦикла;
Попытка
Книга.SaveAs(ПутьКФайлу);
Исключение
Сообщить(ОписаниеОшибки()+" Файл не сохранен!");
КонецПопытки;
Эксель.Application.Quit();
Показать
Листы создает , а данные не записывает!!!
Книга = Эксель.WorkBooks.Add();
Лист = Книга.WorkSheets(1);
Лист = Книга.Sheets.Add();
Стр = 2;
// Вызываем диалог выбора файла для сохранения XLS-таблицы
// Создаем табличный документ
ТаблицаСохранение = Новый ТабличныйДокумент;
// Получаем макет заполнения и области макета
Макет = ЭтотОбъект.ПолучитьМакет("ТаблицаВыгрузки");
ОбластьШапка = Макет.ПолучитьОбласть("Шапка");
ОбластьСтрока = Макет.ПолучитьОбласть("Строка");
// Выводим данные в табличный документ
ТаблицаСохранение.Вывести(ОбластьШапка);
Для Каждого Стр Из ДанныеВыгрузки Цикл
Если Стр = 1000 Тогда
Лист = Книга.WorkSheets.Add();
Возврат;
ЗаполнитьЗначенияСвойств(ОбластьСтрока.Параметры, Стр);
ТаблицаСохранение.Вывести(ОбластьСтрока);
КонецЕсли;
КонецЦикла;
Попытка
Книга.SaveAs(ПутьКФайлу);
Исключение
Сообщить(ОписаниеОшибки()+" Файл не сохранен!");
КонецПопытки;
Эксель.Application.Quit();
Показать
Технические характеристики и ограничения листа и книги Excel 2016 Excel 2013 Excel 2010 Excel 2007
1 048 576 строк и 16 384 столбца
Остался вопрос: справится ли сам компьютер с таблицей такого объема
Но если количество строк и столбцов не достаточно, тогда не проще ли будет разбить на несколько страниц выгрузку?
1 048 576 строк и 16 384 столбца
Остался вопрос: справится ли сам компьютер с таблицей такого объема
Но если количество строк и столбцов не достаточно, тогда не проще ли будет разбить на несколько страниц выгрузку?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот