|
|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Nikolay Pichtin 2:5056/30 09 Apr 2001 11:33:48 To : Alex Shkolnikov Subject : Re: need help -------------------------------------------------------------------------------- AS>> Уважаемый All, подскажи как сделать следующую вещь: есть прайс в AS>> формате MS Excel (*.xls) и сайт, на котором можно глянуть его по AS>> категориям (процессоры, сетевое оборудование, etc). Прайс обновляется AS>> часто, поэтому ручное прописывание в html нежелательно, нужно генерить AS>> странички прайса из xls файла. Каким образом это можно устроить? AS>> Заранее большое спасибо. Hа Perl получи: = Вставка = #!/usr/bin/perl my $doc_file = 'x:\\w\\Excel\\Win32_OLE\\price.xls'; my $worksheet = 1; use lib qw( . Win32::OLE ); use strict; use Win32::OLE qw(in with); use Win32::OLE::Const 'Microsoft Excel'; $Win32::OLE::Warn = 3; # die on errors... my $Excel = Win32::OLE->GetActiveObject('Excel.Application') || Win32::OLE->new('Excel.Application', 'Quit'); my $Book = $Excel->Workbooks->Open("$doc_file"); my $Sheet = $Book->Worksheets($worksheet); # select worksheet number 1 my $array = $Sheet->Range("A7:D63")->{'Value'}; # get the contents $Book->Close; foreach my $ref_array (@$array) { # loop through the array # referenced by $array foreach my $scalar (@$ref_array) { print " $scalar"; } print "\n"; } = Вставка = -- Hиколай. * Это не ошибкa, a системнaя функция. ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД --- * Origin: Если это глупо, но работает, - значит это не глупо. (2:5056/30) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/18133ad19e37.html, оценка из 5, голосов 10
|