Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 10:44

Как выгрузить таблицу значений в excel ?

Автор cobra77777, 23 июн 2014, 19:27

0 Пользователей и 1 гость просматривают эту тему.

cobra77777

Здравствуйте!


Как выгрузить таблицу значений в excel ?

Snaky

Цитата: cobra77777 от 23 июн 2014, 19:27
Здравствуйте!


Как выгрузить таблицу значений в excel ?

Если вопрос по самой методике заполнения Excel файла из 1С тогда: http://help1c.com/faq/view/1024.html, ну или просто задайте гуглу вопрос "Выгрузка из 1С в Excel", этой информации он Вам выдаст более чем достаточно.

LexaK

самое простое создайте табличный документ, туда выведите свою таблицу значений, и этот табличный документ сохраните как файл Ексель.
если помогло нажмите: Спасибо!

Савченко Антон

Вывести таблицу значений в excel можно через преобразование ее к табличному документу. Сделать это быстро можно через построитель отчета. Примерно так:


    ТабДок = Новый ТабличныйДокумент;
   
    Построитель = Новый ПостроительОтчета();

    Построитель.ИсточникДанных = Новый ОписаниеИсточникаДанных(ТестоваяТаблица);
    Построитель.ВыводитьЗаголовокОтчета = Ложь;
    Построитель.Вывести(ТабДок );

    ИмяФайла = "C:\Users\AbisSoft\Desktop\test.xls";

    ТабДок.Записать(ИмяФайла,ТипФайлаТабличногоДокумента.XLS97);
    ЗапуститьПриложение(ИмяФайла);


Недостаток в том, что работает только в толстом клиенте.

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

cobra77777

сделал через таблицу значений (ТЗ) выгрузку в excel, но выгружается только ОТЧЕСТВО (Результат.xls и КОД прикреплён). Где подправить?

Dethmontt

i = 1;

Для Каждого Стр из ТЗ Цикл

Лист.Cells (i,1).Value = Стр.СтраховойНомер;
Лист.Cells (i,2).Value = Стр.Фамилия;
Лист.Cells (i,3).Value = Стр.Имя;
Лист.Cells (i,4).Value = Стр.Отчество;

КонецЦикла;

Для размышления тебе...
i = 1;

Для Каждого Стр из ТЗ Цикл
i = i + 1;
Лист.Cells (i,1).Value = Стр.СтраховойНомер;
Лист.Cells (i,2).Value = Стр.Фамилия;
Лист.Cells (i,3).Value = Стр.Имя;
Лист.Cells (i,4).Value = Стр.Отчество;

КонецЦикла;



Добавлено: 29 июн 2014, 03:39


(Только не спрашивай почему вывод у тебя получается лесенкой = )) )
Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

cobra77777

Да спасибо. Всё выгрузилось только в ШАХМАТНОМ ПОРЯДКЕ (см.Результат.xls), а как сделать в нормальном варианте (см.внизу) ?

Страховой номер  Фамилия   Иия    Отчество
111-222-333 44   Иванов    Иван   Иванович

и т.д.
Добавлено: 30 июн 2014, 09:03


Куда копать может кто подскажет ?

SitnovaMarina

Нет, не спросил, почему лесенкой... спросил, почему в ШАХМАТНОМ ПОРЯДКЕ :ooifh::D:D
Народная мудрость: Программу встречают по интерфейсу

cobra77777


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск