ТипФайлаТабличногоДокумента.XLS97

Свойства · XLS97

Формат Excel 97.

Полное описание, параметры и ограничения

ТипФайлаТабличногоДокумента.XLS97 (SpreadsheetDocumentFileType.XLS97)

ТипФайлаТабличногоДокумента (SpreadsheetDocumentFileType)

XLS97 (XLS97)

Доступен, начиная с версии 8.1.

Описание:
Формат Excel 97.
Примечание:
Возможено выполнение экспорта табличного документа в данном формате на сервере:
Для экспорта табличного документа в данном формате в среде Linux на сервере требуется библиотека libgsf. В случае отсутствия её необходимо установить.
Использование в версии:

Доступен, начиная с версии 8.1.

Методическая информация

Практические примеры

Сохранить свою таблицу в формате XLS97

Две собственные строки записываются в новый временный файл. Формат задаёт параметр Записать, а не одно только расширение имени.

Где и как запускать

Клиентский модуль управляемой формы, команда СохранитьОбразец. Толстый клиент на компьютере.

Подготовка

  1. Создайте внешнюю учебную обработку с управляемой формой. Добавьте команду СохранитьОбразец, её кнопку и назначьте обработчик из примера.

  2. Откройте обработку в толстом клиенте на компьютере. Временный каталог клиента должен быть доступен для записи; существующие пользовательские файлы не используются.

  3. После сообщения скопируйте путь и откройте созданный файл подходящим просмотрщиком. Пример не запускает внешнюю программу автоматически.

&НаКлиенте
Процедура СохранитьОбразец(Команда)
    Образец = Новый ТабличныйДокумент;
    Образец.Область(1, 1).Текст = "Товар";
    Образец.Область(1, 2).Текст = "Количество";
    Образец.Область(2, 1).Текст = "Книга";
    Образец.Область(2, 2).Текст = "2";
    ИмяФайла = ПолучитьИмяВременногоФайла("xls");
    Образец.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLS97);
    Сообщить("Учебный файл: " + ИмяФайла);
КонецПроцедуры

Разбор по шагам

  1. Табличный документ создаётся полностью в памяти из двух учебных строк.

  2. ПолучитьИмяВременногоФайла формирует новое имя с расширением xls в каталоге клиента.

  3. Второй параметр Записать явно задаёт ТипФайлаТабличногоДокумента.XLS97; его нельзя заменить строкой с названием формата.

Как проверить результат

  1. Команда сообщает путь к новому файлу .xls.

  2. В совместимом просмотрщике файл содержит Товар / Количество и Книга / 2. Текстовые форматы не сохраняют всё оформление таблицы.

Ожидаемый результат

Конкретное значение применено в подготовленном контексте, а не прочитано у неизвестного объекта.

На что обратить внимание

  1. Каждый пример — отдельный вариант обработчика своей учебной формы; не вставляйте второй обработчик с тем же именем.

  2. Руководство показывает исходный код. Его выполнение и вид результата проверяйте в указанном клиенте 1С, не в браузере HTML.

  3. Пример при ручном выполнении действительно создаёт один учебный временный файл. Он не печатает и не отправляет документ.

  4. XLS95 не сохраняется на сервере; поэтому этот урок использует толстый клиент. На мобильной платформе доступны только MXL и PDF.

  5. MXL7 ограничен для документов с картинками; здесь картинок нет. Формат XLS95/MXL7 устарел, но показан для полноты справочника.

  6. Файл может быть удалён при очистке временного каталога; для постоянного хранения выберите собственную папку отдельным действием.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.