![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Добавить несколько ". CSV-файлов, как в листах Excel файл в Unix. | libin4u2000 | Shell программирование и сценарии | 2 | 01-20-2009 11:20 PM |
| Как совместить разные листы Excel в единый трудовой книжке с помощью UNIX | jagadish99 | Shell программирование и сценарии | 3 | 08-27-2008 07:23 PM |
| Как формате Excel листов в UNIX?? | Vijay06 | Shell программирование и сценарии | 2 | 05-16-2007 10:01 AM |
| Несколько листов Excel работу через UNIX | puspendu | Shell программирование и сценарии | 1 | 05-03-2006 05:28 AM |
| создание более чем в 2 листа Excel в C | manceryder | Программирования высокого уровня | 7 | 12-20-2005 06:10 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Отправка запросов SQL производства разных листах Excel
Привет,
Мне нужна ваша помощь в SQL-запросах sedning производства различных листах Excel. Мое требование так: Query1: Выберите название из table1, где статус \u003d 'Полные' Query2: Выберите название из table1, где статус \u003d 'Ошибка' Query3: Выберите название из table1, где статус \u003d 'Проигнорированные' Когда я исполнить эти вопросы, я хочу производства Query1 быть Sheet1 и вывода query2 быть sheet2 и вывода query3 по sheet3 в Excel файл. Не уверен, что это может быть достигнуто с помощью sqlplus. Может ли кто-нибудь, пожалуйста, помогите мне в этом. Спасибо. Parvathi |
|
||||
|
Вы можете сделать это в Perl Используя простые:: Excel
|
|
||||
|
Привет dinjo_jo,
Спасибо за ваш вклад. Не могли бы вы рассказать мне о процедуре это сделать? Приносим извинения за просите. Я знаю Perl но не в этом смысле. Еще раз спасибо. Parvathi. |
|
||||
|
Я делаю это время в Sybase, используя Perl.
использование таблиц:: WriteExcel; использование таблиц:: WriteExcel:: Рабочее; Использование Sybase: Blib;моя @ результатов; моя $ SQL \u003d "SELECT *" моя $ ДУГ \u003d Sybase: Blib-> New ($ пользователя, пароль $, $ сервер);если (определен $ ДУГ) ( Результаты @ \u003d $ ДУГ-> nsql ($ SQL, "хэш"); ) еще ( Версия для печати "Нет соединения DB найти за $ сервер"; ) моя $ электронную книгу \u003d таблиц:: WriteExcel-> New (Файл); моя esheet $ \u003d $ электронную книгу-> addworksheet ($ Title); моя $ \u003d $ формате электронной книги-> addformat (); моя formatheader $ \u003d $ электронную книгу-> addformat (); моя formatcolumn $ \u003d $ электронную книгу-> addformat (); $ formatheader-> set_size (20); $ formatheader-> set_font ( 'Verdana'); $ formatheader-> set_color ( 'коричневого'); $ formatheader-> set_align ( 'центра'); $ formatheader-> set_bold (); $ formatheader-> set_merge (); $ formatcolumn-> set_size (10); $ formatcolumn-> set_font ( 'Verdana'); $ formatcolumn-> set_color ( 'флот'); $ formatcolumn-> set_align ( 'центра'); $ formatcolumn-> set_bold (); $ formatcolumn-> set_italic (); $ Формат-> set_color ( 'черный'); $ Формат-> set_font ( 'Verdana'); $ Формат-> set_align ( 'центра'); $ esheet-> write_blank (0,0, $ formatheader); $ esheet-> write_blank (0,1, $ formatheader); $ esheet-> write_blank (0,2, $ formatheader); $ esheet-> write_blank (0,3, $ formatheader); $ esheet-> set_column (0, 2, 25, $ formatheader); $ esheet-> set_column (2, 0, 25, $ formatcolumn); $ esheet-> set_column (2, 1, 25, $ formatcolumn); $ esheet-> set_column (2, 2, 25, $ formatcolumn); $ esheet-> set_column (2, 3, 25, $ formatcolumn); $ esheet-> set_column (2, 4, 25, $ formatcolumn); моя $ O \u003d 0; foreach $ мои ценности (@ результаты) ( $ esheet-> set_column (3, $ O, 25, $ формат); $ esheet-> писать ($ I, 0, "$ ценностями-> ( 'Branches_ShortName'}",$ формат); $ esheet-> писать ($ I, 1, "$ ценностями-> ( 'Portfolios_ShortName'}",$ формат); $ esheet-> писать ($ I, 2, "$ ценностями-> ( 'Portfolios_Name'}",$ формат); $ esheet-> писать ($ I, 3, "$ ценностями-> ( 'Folders_ShortName'}",$ формат); $ esheet-> писать ($ I, 4, "$ ценностями-> ( 'Folders_Name'}",$ формат); $ I + +; $ O + +; ) $ электронную книгу-> CLOSE (); |
|
||||
|
Благодаря dinjo_jo.
Будет использовать для получения этого результата я ищу. Большое спасибо ... Вы были очень полезными. Parvathi. |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|