The UNIX and Linux Forums  

Go Back   В UNIX и Linux Форумы > Топ форумы > Shell программирование и сценарии
.
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

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered By Powered by Google
 
LinkBack Резьба Инструменты Искать в этом Thread Оценить Thread Режимы дисплея
Old 05-28-2009
parvathi_rd parvathi_rd is offline
Зарегистрированный пользователь
  
 

Регистрация: Апрель 2009
Сообщений: 7
Отправка запросов SQL производства разных листах Excel

Привет,

Мне нужна ваша помощь в SQL-запросах sedning производства различных листах Excel.

Мое требование так:

Query1: Выберите название из table1, где статус \u003d 'Полные'
Query2: Выберите название из table1, где статус \u003d 'Ошибка'
Query3: Выберите название из table1, где статус \u003d 'Проигнорированные'

Когда я исполнить эти вопросы, я хочу производства Query1 быть Sheet1 и вывода query2 быть sheet2 и вывода query3 по sheet3 в Excel файл.

Не уверен, что это может быть достигнуто с помощью sqlplus.

Может ли кто-нибудь, пожалуйста, помогите мне в этом.

Спасибо.
Parvathi
Old 05-28-2009
dinjo_jo dinjo_jo is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2008
Сообщений: 73
Вы можете сделать это в Perl Используя простые:: Excel
Old 05-28-2009
parvathi_rd parvathi_rd is offline
Зарегистрированный пользователь
  
 

Регистрация: Апрель 2009
Сообщений: 7
Привет dinjo_jo,

Спасибо за ваш вклад.
Не могли бы вы рассказать мне о процедуре это сделать?
Приносим извинения за просите. Я знаю Perl но не в этом смысле.

Еще раз спасибо.

Parvathi.
Old 05-28-2009
dinjo_jo dinjo_jo is offline
Зарегистрированный пользователь
  
 

Регистрация: Май 2008
Сообщений: 73
Я делаю это время в 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 ();
Old 05-28-2009
parvathi_rd parvathi_rd is offline
Зарегистрированный пользователь
  
 

Регистрация: Апрель 2009
Сообщений: 7
Smile

Благодаря dinjo_jo.

Будет использовать для получения этого результата я ищу.

Большое спасибо ... Вы были очень полезными.

Parvathi.
Closed Thread

Закладки

Резьба Инструменты Искать в этом Thread
Искать в этом Thread:

Расширенный поиск
Режимы дисплея Оценить эту ветку
Оценить эту ветку:

Отправка Правила
Вы не может Начать новую нитей
Вы не может Почтовые ответы
Вы не может Почтовые вложения
Вы не может Редактировать Ваши сообщения

BB код быть На
Смайлики являемся На
[IMG] код На
HTML-код Вне
Trackbacks являемся На
Pingbacks являемся На
Refbacks являемся На




Часовой пояс GMT -4. Текущее время 02:56 AM.


Powered By: Справка, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Язык Переводы на питание от .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
В UNIX и Linux форумы Содержание Copyright © 1993-2009. Все права Reserved.Ad управления по RedTyger

Содержание соответствующие URL-адреса в vBSEO 3.2.0