|
сохранить файл с другим форматом
| ☑ |
0
ic-kat
21.04.12
✎
21:00
|
просто из среды 1с можно открыть файл mxl и сохранить его как xls без проблем.
можно ли это сделать программно? пока получается только переназвать, а если сохранить с расширение xls? то он сохраняется, но при открытии выдает ошибку, что формат открываемого файла отличается от его расширения.
|
|
1
aleks-id
21.04.12
✎
21:02
|
можно
|
|
2
ic-kat
21.04.12
✎
21:03
|
как это сделать?
|
|
3
aleks-id
21.04.12
✎
21:07
|
научу бесплатно за фотку в личке или дорого продам СП
|
|
4
ic-kat
21.04.12
✎
21:11
|
(3)я уже весь сп перерыла, скажите хоть в каком направлении ковырять дальше. пока открытый файл сохраняю в двоичных, а при сохранении получаю его оттуда. но корректно только того же формата достается. может чего перемудрила?
|
|
5
aleks-id
21.04.12
✎
21:19
|
ТабличныйДокумент (SpreadsheetDocument)
Записать (Write)
Синтаксис:
Записать(<Имя файла>, <Тип файла таблицы>)
Параметры:
<Имя файла> (обязательный)
Тип: Строка. Имя файла, в котором сохраняется табличный документ.
<Тип файла таблицы> (необязательный)
Тип: ТипФайлаТабличногоДокумента. Формат, в котором будет сохранен табличный документ.
Значение по умолчанию: MXL
|
|
6
aleks-id
21.04.12
✎
21:20
|
ТипФайлаТабличногоДокумента (SpreadsheetDocumentFileType)
Значения
HTML (HTML)
HTML3 (HTML3)
HTML4 (HTML4)
MXL (MXL)
MXL7 (MXL7)
TXT (TXT)
XLS (XLS)
XLS95 (XLS95)
XLS97 (XLS97)
|
|
7
ic-kat
21.04.12
✎
21:23
|
да я это тоже нашла, ругается также
ТабДок = Новый ТабличныйДокумент;
ТабДок.Прочитать("c:\1.mxl");
ТабДок.Записать("c:\11.xls");
или нужно явно формат указать?
|
|
8
ic-kat
21.04.12
✎
21:24
|
о, второй параметр проставила как xls и получилось)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший