Сохраняем отчетные данные в формате doc, xls, pdf без COM-объектов
Пришел начальник и сказал: "выведи мне такую-то отчетную информацию, да что б в Excel'е я мог открыть!". Смотрим методы табличного документа и видим метод Записать().
Описание метода
Записать(<ИмяФайла>,
<ТипФайлаТаблицы>)
Тип: Строка.
Имя файла, в котором сохраняется табличный документ.
Тип: ТипФайлаТабличногоДокумента.
Формат, в котором будет сохранен табличный документ.
Значение по умолчанию: MXL
Записывает
табличный документ в файл.
Аха, с первым параметром все понятно, а что за второй параметр?
ТипФайлаТабличногоДокумента (SpreadsheetDocumentFileType) может принимать следующие значения:
Описание метода
Синтаксис:
Параметры:
<ИмяФайла>
(обязательный)
Имя файла, в котором сохраняется табличный документ.
<ТипФайлаТаблицы>
(необязательный)
Формат, в котором будет сохранен табличный документ.
Значение по умолчанию: MXL
Описание:
Аха, с первым параметром все понятно, а что за второй параметр?
ТипФайлаТабличногоДокумента (SpreadsheetDocumentFileType) может принимать следующие значения:
- ANSITXT (ANSITXT)
- DOCX (DOCX)
- HTML (HTML)
- HTML3 (HTML3)
- HTML4 (HTML4)
- MXL (MXL)
- MXL7 (MXL7)
- ODS (ODS)
- PDF (PDF)
- TXT (TXT)
- XLS (XLS)
- XLS95 (XLS95)
- XLS97 (XLS97)
- XLSX (XLSX)
Все поняяяятно!
// Сохраним табличный документ в формате *.xlsx.
ПолноеИмяФайла = ПолучитьИмяВременногоФайла("xlsx");
ТипФайла = ТипФайлаТабличногоДокумента.XLSX;
ТабличныйДокумент.Записать(ПолноеИмяФайла, ТипФайла);
Как задать имя листу?
ОтветитьУдалить