Текущее время: Вс, июл 20 2025, 09:32

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Дожил...
СообщениеДобавлено: Вт, фев 13 2007, 10:06 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
Обратил внимание:
Дали список юзеров в ехеле с ФИО в одном поле, а запросили отчёт (опять в нём же), но - в разных колонках. Не раздумывая: ws_upload split...выгрузка..- вот извращенец! Наверно и в ехеле как-то можно, но - хз как ))


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 13 2007, 10:09 
Менеджер
Менеджер

Зарегистрирован:
Вт, дек 07 2004, 10:39
Сообщения: 610
можно
данные-текст по столбцам
=)

_________________
полный SAPец


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 13 2007, 10:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Ну, если без программирования на VBA, то можно предложить ещё два извращённых метода.

Сохранить в csv и снова открыть, определив разделителями пробелы.

Можно скопировать через клипборд в любой текстовый редактор или в Word, заменить пробелы на табуляции и вставить обратно в Excel.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 13 2007, 10:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 31 2004, 14:57
Сообщения: 5258
Откуда: Ростов невеликий
Пол: Мужской
sibrin написал:
Ну, если без программирования на VBA, то можно предложить ещё два извращённых метода.

Сохранить в csv и снова открыть, определив разделителями пробелы.

Можно скопировать через клипборд в любой текстовый редактор или в Word, заменить пробелы на табуляции и вставить обратно в Excel.

помниться на заре обучения азам программирования задания были не написать программу, а кто сможет извратиться максимальным количеством максимально извращёнными методами )). Это было...чтоб не соврать....когда у нас Брежнев умер?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 13 2007, 10:32 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Ср, сен 22 2004, 08:42
Сообщения: 1079
Откуда: Москва
Пол: Мужской
в 1982 вроде.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 13 2007, 10:34 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Вообще то для извращений с текстовыми файлами создан специальный извращенный язык. ;-)

perl рулеzzz

@a = split;
print "$a[0],$a[1],$a[2]\n";

далее экспорт в cvs


Последний раз редактировалось vga Вт, фев 13 2007, 10:59, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 13 2007, 10:38 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
10 ноября 1982 года - официально объявленная дата смерти Леонида Брежнева.

Как счас помню, математики <я не знать русский языка>. Математичка проплакала и нас всех в актовый зал согнали.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 13 2007, 12:42 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
vga написал(а):
Вообще то для извращений с текстовыми файлами создан специальный извращенный язык. ;-)

perl рулеzzz

@a = split;
print "$a[0],$a[1],$a[2]\n";

далее экспорт в cvs


:)
А в семерке SAP добавили обработку регулярных выражений: операторы, классы ...

Вообще, регулярные выражения сильная вещь. Один оператор на несколько строк и понимаешь его только в тот момент, когда пишешь :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 13 2007, 13:13 
Председатель
Председатель
Аватара пользователя

Зарегистрирован:
Чт, апр 13 2006, 12:32
Сообщения: 1503
Откуда: Питер
Цитата:
@a = split;
print "$a[0],$a[1],$a[2]\n";

Да вообще то в приведенном примере нет регулярных выражений ;-)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 13 2007, 14:30 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
vga написал(а):
Цитата:
@a = split;
print "$a[0],$a[1],$a[2]\n";

Да вообще то в приведенном примере нет регулярных выражений ;-)


А я и не настаивал :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, фев 13 2007, 16:36 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Раз уж речь пошла про перл, то лаконичнее:
Code:
$,=','; $\="\n"; print split;


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, фев 14 2007, 10:50 
Менеджер
Менеджер

Зарегистрирован:
Вт, авг 17 2004, 13:14
Сообщения: 664
Откуда: Москва
Пол: Мужской
vga написал(а):
10 ноября 1982 года - официально объявленная дата смерти Леонида Брежнева.

Как счас помню, математики <я не знать русский языка>. Математичка проплакала и нас всех в актовый зал согнали.


Было время! Народ перепугался, что теперь будет.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB