|
v7: сохранение таблицы в excel | ☑ | ||
---|---|---|---|---|
0
tishkir
11.07.15
✎
21:03
|
Здравствуйте.
Формирую отчет с картинками. При сохранении в xls штатными средствами 1С получается файл размером 122 Мб. Если полученный файл открыть экселем и сохранить в формате xlsx, то размер становится 1.2 Мб. Есть ли способ сохранять сразу из 1С в xlsx? Прошу помощи. |
|||
1
HawkEye
11.07.15
✎
21:04
|
1. Записать(<?>,);
Синтаксис: Записать(<ИмяФайла>,<ТипФайла>) Назначение: Записать таблицу в файл. Параметры: <ИмяФайла> - имя файла. <ТипФайла> - необязательный параметр. Числовое или строковое выражение, определяющее тип файла: · отсутствует, 0 или ''MXL'' - формат 1C; · 1 или ''XLS'' - формат Ms Excel; · 2 или ''HTM'' или ''HTML'' - формат HTML; · 3 или ''TXT'' - формат TXT. 2. OLE |
|||
2
tishkir
11.07.15
✎
21:09
|
Всё дело в том, что сохранение в xls длится до 10 минут и файлы порой в размере достигают гигабайта. Таблица с множеством цветных картинВот и хотелось бы исключить xls вообще.
|
|||
3
Индиго
11.07.15
✎
21:13
|
(2)>>сохранение таблицы в excel
>>хотелось бы исключить xls вообще. Ты уж определись. Тебе шашечки или ехать? |
|||
4
tishkir
11.07.15
✎
21:16
|
Мне надо сохранить в excel. В формате xlsx. Сразу из 1С. Вроде старался всё понятно написать.
|
|||
5
HawkEye
11.07.15
✎
21:21
|
(2) так ты как сохраняешь то?
первый вариант или второй? |
|||
6
HawkEye
11.07.15
✎
21:22
|
(2) "в размере достигают гигабайта" - что за картинки то? может стоит в их сторону посмотреть?
|
|||
7
tishkir
11.07.15
✎
21:29
|
Сохраняю штатными средствами 1С. Файл-Сохранить как...
Картинки по 10-20 килобайт, они и так облегчены по минимуму. Но их много тысяч. :-) Поверьте, это тупиковые ветви рассуждений, мы тут уже все перебрали. Поможет только формат 2007 офиса. |
|||
8
ДенисЧ
11.07.15
✎
21:30
|
77?
Только писать напрямую в ехел |
|||
9
tishkir
11.07.15
✎
21:32
|
да. 1с 7.7 ТиС. В смысле переписать все отчеты через OLE?
|
|||
10
DGorgoN
11.07.15
✎
21:34
|
(9) угу. И никак иначе. Ещё переход на 8.
|
|||
11
HawkEye
11.07.15
✎
21:34
|
(7) опиши задачу подробнее..
что это у тебя? прайс? откуда картинки берутся? |
|||
12
ДенисЧ
11.07.15
✎
21:35
|
(9) да. 77 не умеет xlsx. И не будет уметь.
|
|||
13
tishkir
11.07.15
✎
21:37
|
Ну да. Прайс. Куча мелких запчастюшек с фотографией.
Я уже понял, что задача не имеет решения. Спасибо всем, кто ответил! :-) |
|||
14
ДенисЧ
11.07.15
✎
21:40
|
(13) Любая алгоритмизируемая задача имеет решение (с)
Зависит только от бюджета |
|||
15
HawkEye
11.07.15
✎
21:41
|
(13) ну тогда почему все отчеты? один отчет не долго переписать.... если состав прайа редко меняется, то можно вообще сделать заготовку файла Excel и заполнять из 1С только цены..
|
|||
16
tishkir
11.07.15
✎
21:45
|
Ну кроме прайсов (а их три в разных разрезах) есть еще отчеты с этими же картинками. Интересно, а можно прочитать уже сформированную печатную форму? Надо посмотреть в этом направлении.
|
|||
17
ДенисЧ
11.07.15
✎
21:47
|
(16) Не... Я против... То, что выведено - читать не надо... Не по фэншую это...
|
|||
18
tishkir
11.07.15
✎
21:49
|
Про заготовку в экселе классная мысль!!!!
ДенисЧ: ))))))))))))))))) |
|||
19
RomanYS
11.07.15
✎
22:37
|
есть ещё внешняя компонента, moxel кажется называлась. Не знаю что там с картинками и размером файлов, но проблему скорости она решала
|
|||
20
HawkEye
11.07.15
✎
23:21
|
(16) можно и прочитать... только действительно, не очень правильно...
|
|||
21
Злопчинский
12.07.15
✎
00:35
|
(19) моксель - это вообщем-то штатные таблицы 1Ски
а то что ты упоминаешь - это Йоксель |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |