Forum Webscript.Ru

Общие => Базы данных => Тема начата: Old Rocker от 03 Февраля 2002, 08:17:46

Название: Незнаю, в том ли я топике, что мне нужен. Если не сложно, поправьте меня...
Отправлено: Old Rocker от 03 Февраля 2002, 08:17:46
Есть у меня таблица Exell. Так вот, я хотел бы наиболее легко ее разместить
на сайте. Т.е. у меня появляется новая таблица, я захожу по ссылочке, ввожу
имя и пароль, выбираю этот Exell\'ский у себя на диске, тыкаю ОК(он
перезаписывает старый). И все. Дальше мне просто нужно выводить всю таблицу
на экран...
Как это можно сделать? Что мне от хостинга понадобиться?
Название: Незнаю, в том ли я топике, что мне нужен. Если не сложно, поправьте меня...
Отправлено: AlieN от 03 Февраля 2002, 16:15:34
Ну файл аплоад сделай.
Под определённое имя
Название: Незнаю, в том ли я топике, что мне нужен. Если не сложно, поправьте меня...
Отправлено: Old Rocker от 03 Февраля 2002, 16:21:08
Неподскажешь код?

Да, а вообще для показа Exell таблицы что нужно?
Название: Незнаю, в том ли я топике, что мне нужен. Если не сложно, поправьте меня...
Отправлено: Chs от 04 Февраля 2002, 11:31:40
perldoc Spreadsheet::ParseExcel
Название: Незнаю, в том ли я топике, что мне нужен. Если не сложно, поправьте меня...
Отправлено: vladsu от 04 Февраля 2002, 11:47:32
Hi.

http://www-106.ibm.com/developerworks/linux/library/l-pexcel/
Название: Незнаю, в том ли я топике, что мне нужен. Если не сложно, поправьте меня...
Отправлено: Old Rocker от 04 Февраля 2002, 13:01:50
Цитировать
perldoc Spreadsheet::ParseExcel
А что это значит?
Название: Незнаю, в том ли я топике, что мне нужен. Если не сложно, поправьте меня...
Отправлено: Chs от 04 Февраля 2002, 13:48:09
Модуль есть такой.:)
Название: Незнаю, в том ли я топике, что мне нужен. Если не сложно, поправьте меня...
Отправлено: Old Rocker от 04 Февраля 2002, 13:50:16
Цитировать
http://www-106.ibm.com/developerwor...brary/l-pexcel/

Т.е. как я понимаю, для начала хостинг должен иметь Перл с прописанными коммандами, позволяющими читать и писать в Эксел файлы? Т.е. предварительно я должен поинтересоваться у хостиговиков, все ли у них с этим ОК?
Далее вызываю(если скажем на Windows платформе хостинг):

#!/usr/bin/perl -w

use strict;
use Win32::OLE qw(in with);
use Win32::OLE::Const \'Microsoft Excel\';

$Win32::OLE::Warn = 3;                                # die on errors...

# get already active Excel application or open new
my $Excel = Win32::OLE->GetActiveObject(\'Excel.Application\')
    || Win32::OLE->new(\'Excel.Application\', \'Quit\');  

# open Excel file
my $Book = $Excel->Workbooks->Open("c:/komodo projects/test.xls");

# You can dynamically obtain the number of worksheets, rows, and columns
# through the Excel OLE interface.  Excel\'s Visual Basic Editor has more
# information on the Excel OLE interface.  Here we just use the first
# worksheet, rows 1 through 4 and columns 1 through 3.

# select worksheet number 1 (you can also select a worksheet by name)
my $Sheet = $Book->Worksheets(1);

foreach my $row (1..4)
{
 foreach my $col (1..3)
 {
  # skip empty cells
  next unless defined $Sheet->Cells($row,$col)->{\'Value\'};

 # print out the contents of a cell  
  printf "At ($row, $col) the value is %s and the formula is %s\\n",
   $Sheet->Cells($row,$col)->{\'Value\'},
   $Sheet->Cells($row,$col)->{\'Formula\'};        
 }
}

# clean up after ourselves
$Book->Close;

И в принципе все?
Название: Незнаю, в том ли я топике, что мне нужен. Если не сложно, поправьте меня...
Отправлено: Old Rocker от 05 Февраля 2002, 13:01:59
Я все правильно понял?
Название: Незнаю, в том ли я топике, что мне нужен. Если не сложно, поправьте меня...
Отправлено: AliMamed от 05 Февраля 2002, 20:38:42
если хостинг на энтях - можно odbc поюзать
Название: Незнаю, в том ли я топике, что мне нужен. Если не сложно, поправьте меня...
Отправлено: Old Rocker от 06 Февраля 2002, 02:29:57
Цитировать
если хостинг на энтях - можно odbc поюзать

Во, круто сказал, я понял только слова если, хостинг и можно поюзать:)
Название: Незнаю, в том ли я топике, что мне нужен. Если не сложно, поправьте меня...
Отправлено: Old Rocker от 06 Февраля 2002, 02:31:37
В принципе, что мне от хостига то нужно. А так я все верно понял?