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

ПНР и сопровождение

Модераторы: m0p3e, edward_K, Модераторы

amo
Сообщения: 7
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение amo »

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

Спасибо.
dozent
Местный житель
Сообщения: 226
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Урал
Контактная информация:

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

Сообщение dozent »

Выгружай в Эксель, правда в формате slk, кто тебе мешает? Переделай линк-форму и все.
amo
Сообщения: 7
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение amo »

А можно поподробнее?
Саша Г.
Местный житель
Сообщения: 281
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Пермь

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

Сообщение Саша Г. »

1. Открой исходник присоединенной формы и напиши его в Excele в формате *.slk. Затем откомпилируй в ресурс и подключи его. И все.

2. Если же с программированием не знаком, то открывай *.out файл полученный Галактикой в Excele и ручками поправляй колонки.
Alla
Постоянный обитатель
Сообщения: 109
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение Alla »

Если не трудно, поясни подробнее
"напиши его в Excele в формате *.slk"

Исходник формы есть, а как его в Exele в формат slk преобразовать не поняла.
Саша Г.
Местный житель
Сообщения: 281
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Пермь

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

Сообщение Саша Г. »

Могу выслать пример, если есть куда.
Alla >"как его в Exele в формат slk преобразовать не поняла".
Файл->Сохранить как ...->Имя файла ... ,Тип файла (SYLK).
Потом открываешь его FCOMом, закрываешь и компилируешь в ресурс.
Alla
Постоянный обитатель
Сообщения: 109
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

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

Сообщение Alla »

Да, отправь, пожалуйста, только НЕ с расширением ЕХЕ. Не доходят.
KiriyA@tobes.te.ru
Vitas
Местный житель
Сообщения: 230
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь

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

Сообщение Vitas »

Вообщето в слк перекидывается очень просто, почти все строки из исходной линковой формы копируешь в таблицы екселя, а при записи полученного файла в екселе выбираешь расширение слк.
А если ручками будешь перекидывать отчет, тогда предварительно весть текст в галактике выдели и убери сжатые подчеркнутые и прочие режимы, а то он в текстовом файле дабавляет значимые символы.
Потом сохранишь и откроешь этот отчет в екселе с фиксированными разделителями. Не забудь поставить при открытии правильно типы полей, а то получишь в место некоторых цифр типа 10.02 дату типа 10 февр.
Ищу возможности довести и так отличный продукт до еще большего блеска
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

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

Сообщение Sheinina »

Удивительно старую тему поднимаю, но деться некуда. Вопрос, собственно, в том, как сделать, чтобы Excel-2007, который стал шибко умным, не преобразовывал 20-значный номер лицевого счета в экспоненциальную форму? Зная о такой его способности, в slk-форму номер счета вывожу, присоединив к его началу "^". Но, если потом в результирующем файле сделать замену символа "^" на "ничего", даже при том, что ставится формат ячейки "текстовый", число преобразуется к виду 4.0...E+19. Единственный способ избежать этого, зайти в каждую ячейку и руками убрать лишний символ. Но это реестр начислений по з/п и пользователя просто жалко. Т.е. вопрос не по выгрузке данных в Excel как таковой, а как победить излишнюю "умность" Excel'я
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

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

Сообщение edward_K »

"`" в первом символе(не показывается!!), формат ячейки текст, пробел вначале или в конце. Но тема не там - в другом форуме уже вроде была тема по борьбе с этим.
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

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

Сообщение Sheinina »

edward_K писал(а):"`" в первом символе(не показывается!!), формат ячейки текст, пробел вначале или в конце. Но тема не там - в другом форуме уже вроде была тема по борьбе с этим.
Да проблема-то не с показывается-не показывается, банк-то будет не руками этот файл разгребать, не должно там быть лишних символов. А тема помню, что была, да найти не смогла :oops: Ненавижу 2007 офис!!!! Кстати, проверила, в OpenOffce при установке текстового формата после замены ничего никуда не преобразуется.
Seybukan
Местный житель
Сообщения: 1357
Зарегистрирован: 29 мар 2005, 17:49
Откуда: СПб, ЭП-Аудит
Контактная информация:

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

Сообщение Seybukan »

А вы не хотите выгрузить информацию в текстовый файл с разделителем.
Написать макрос который будет загружать в Excel этот файл.
Вызвать все это дело после выгрузки в банк.
Функционал для этого весь имеется.
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

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

Сообщение Masygreen »

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

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

xlSetNumberFormat ( '@',1, 2, 4, _ColCount);
Время ведет!
Sheinina
Местный житель
Сообщения: 366
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

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

Сообщение Sheinina »

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

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

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

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

Спасибо всем за советы.
NM
Постоянный обитатель
Сообщения: 184
Зарегистрирован: 10 авг 2005, 16:27
Откуда: Архангельск

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

Сообщение NM »

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