По теме из базы знаний
- Отчет (выгрузка в Excel) по остаткам ТМЦ на дату
- Выгрузка в Excel остатков и загрузка из Excel в заказ/реализацию для УТ 11.1
- Работа с иерархическими справочниками - выгрузка в дерево, подключение характеристик, остатков, рекурсивная выгрузка в Excel с оформлением групп и ячеек
- Перенос кадровых данных, зарплаты из Excel + скрипты для выгрузки в Excel из Парус 8
- [Расширение] Прайс-лист, прайс-заказ с картинками, с выгрузкой в Excel, с подстановкой формул для вычисления итогов по сумме заказа для Розница 3.0, УНФ 3.0
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Помогите, вот код, не сохраняет на 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 столбца
Остался вопрос: справится ли сам компьютер с таблицей такого объема
Но если количество строк и столбцов не достаточно, тогда не проще ли будет разбить на несколько страниц выгрузку?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот