Страница 1 из 2

Как можно выгрузить данные в Excel?

Добавлено: 28 окт 2002, 08:45
amo
Банк требует, чтобы мы предоставляли реестр по перечислению удержаний в сбербанк по форме, отличной от той что дает Галактика. Хотелось бы узнать можно ли эти данные выгрузить в Excel? Где можно почитать о том как решать похожие проблемы?

Спасибо.

Re: Как можно выгрузить данные в Excel?

Добавлено: 28 окт 2002, 09:42
dozent
Выгружай в Эксель, правда в формате slk, кто тебе мешает? Переделай линк-форму и все.

Re: Как можно выгрузить данные в Excel?

Добавлено: 28 окт 2002, 11:45
amo
А можно поподробнее?

Re: Как можно выгрузить данные в Excel?

Добавлено: 28 окт 2002, 17:11
Саша Г.
1. Открой исходник присоединенной формы и напиши его в Excele в формате *.slk. Затем откомпилируй в ресурс и подключи его. И все.

2. Если же с программированием не знаком, то открывай *.out файл полученный Галактикой в Excele и ручками поправляй колонки.

Re: Как можно выгрузить данные в Excel?

Добавлено: 29 окт 2002, 08:41
Alla
Если не трудно, поясни подробнее
"напиши его в Excele в формате *.slk"

Исходник формы есть, а как его в Exele в формат slk преобразовать не поняла.

Re: Как можно выгрузить данные в Excel?

Добавлено: 29 окт 2002, 08:57
Саша Г.
Могу выслать пример, если есть куда.
Alla >"как его в Exele в формат slk преобразовать не поняла".
Файл->Сохранить как ...->Имя файла ... ,Тип файла (SYLK).
Потом открываешь его FCOMом, закрываешь и компилируешь в ресурс.

Re: Как можно выгрузить данные в Excel?

Добавлено: 29 окт 2002, 11:31
Alla
Да, отправь, пожалуйста, только НЕ с расширением ЕХЕ. Не доходят.
KiriyA@tobes.te.ru

Re: Как можно выгрузить данные в Excel?

Добавлено: 30 окт 2002, 18:20
Vitas
Вообщето в слк перекидывается очень просто, почти все строки из исходной линковой формы копируешь в таблицы екселя, а при записи полученного файла в екселе выбираешь расширение слк.
А если ручками будешь перекидывать отчет, тогда предварительно весть текст в галактике выдели и убери сжатые подчеркнутые и прочие режимы, а то он в текстовом файле дабавляет значимые символы.
Потом сохранишь и откроешь этот отчет в екселе с фиксированными разделителями. Не забудь поставить при открытии правильно типы полей, а то получишь в место некоторых цифр типа 10.02 дату типа 10 февр.

Re: Как можно выгрузить данные в Excel?

Добавлено: 04 окт 2010, 15:28
Sheinina
Удивительно старую тему поднимаю, но деться некуда. Вопрос, собственно, в том, как сделать, чтобы Excel-2007, который стал шибко умным, не преобразовывал 20-значный номер лицевого счета в экспоненциальную форму? Зная о такой его способности, в slk-форму номер счета вывожу, присоединив к его началу "^". Но, если потом в результирующем файле сделать замену символа "^" на "ничего", даже при том, что ставится формат ячейки "текстовый", число преобразуется к виду 4.0...E+19. Единственный способ избежать этого, зайти в каждую ячейку и руками убрать лишний символ. Но это реестр начислений по з/п и пользователя просто жалко. Т.е. вопрос не по выгрузке данных в Excel как таковой, а как победить излишнюю "умность" Excel'я

Re: Как можно выгрузить данные в Excel?

Добавлено: 04 окт 2010, 15:35
edward_K
"`" в первом символе(не показывается!!), формат ячейки текст, пробел вначале или в конце. Но тема не там - в другом форуме уже вроде была тема по борьбе с этим.

Re: Как можно выгрузить данные в Excel?

Добавлено: 04 окт 2010, 15:44
Sheinina
edward_K писал(а):"`" в первом символе(не показывается!!), формат ячейки текст, пробел вначале или в конце. Но тема не там - в другом форуме уже вроде была тема по борьбе с этим.
Да проблема-то не с показывается-не показывается, банк-то будет не руками этот файл разгребать, не должно там быть лишних символов. А тема помню, что была, да найти не смогла :oops: Ненавижу 2007 офис!!!! Кстати, проверила, в OpenOffce при установке текстового формата после замены ничего никуда не преобразуется.

Re: Как можно выгрузить данные в Excel?

Добавлено: 04 окт 2010, 17:19
Seybukan
А вы не хотите выгрузить информацию в текстовый файл с разделителем.
Написать макрос который будет загружать в Excel этот файл.
Вызвать все это дело после выгрузки в банк.
Функционал для этого весь имеется.

Re: Как можно выгрузить данные в Excel?

Добавлено: 05 окт 2010, 11:54
Masygreen
все уже давно придумано ...
функция - говорит что в ячейке текст

Код: Выделить всё

xlSetNumberFormat ( '@',1, 2, 4, _ColCount);

Re: Как можно выгрузить данные в Excel?

Добавлено: 05 окт 2010, 12:46
Sheinina
Seybukan писал(а):А вы не хотите выгрузить информацию в текстовый файл с разделителем.
Написать макрос который будет загружать в Excel этот файл.
Вызвать все это дело после выгрузки в банк.
Функционал для этого весь имеется.
В этом случае готовить файлы для выгрузки в банк придется мне, а это функция бухгалтерии, мне и видеть-то эти реестры не положено :)

Masygreen писал(а):все уже давно придумано ...
функция - говорит что в ячейке текст

Код: Выделить всё

xlSetNumberFormat ( '@',1, 2, 4, _ColCount);
Для этого, как я понимаю, надо писать свой интерфейс выгрузки... Я же "сажусь" на стандартный реестр в модуле "Зарплата".

Спасибо всем за советы.

Re: Как можно выгрузить данные в Excel?

Добавлено: 09 ноя 2010, 13:38
NM
Добрый день. Я так понимаю, что Вам в выгруженный файл из Галактики надо "шапочку" банковскую с указанием разных номеров и дат присоединить?
Мы тоже в свое время столкнулись с этой проблемой. Формируем файл в Гал-ке обычным способом, потом производим конвертацию полученного файла. Программу для конвертации нашли в интернете.