Автор Тема: Незнаю, в том ли я топике, что мне нужен. Если не сложно, поправьте меня...  (Прочитано 5442 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Old Rocker

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://rockguitar.nm.ru
Есть у меня таблица Exell. Так вот, я хотел бы наиболее легко ее разместить
на сайте. Т.е. у меня появляется новая таблица, я захожу по ссылочке, ввожу
имя и пароль, выбираю этот Exell\'ский у себя на диске, тыкаю ОК(он
перезаписывает старый). И все. Дальше мне просто нужно выводить всю таблицу
на экран...
Как это можно сделать? Что мне от хостинга понадобиться?

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Ну файл аплоад сделай.
Под определённое имя
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Old Rocker

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://rockguitar.nm.ru
Неподскажешь код?

Да, а вообще для показа Exell таблицы что нужно?

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
perldoc Spreadsheet::ParseExcel
2B OR NOT 2B = FF

Оффлайн vladsu

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 271
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vladislavsurguchev.eu/
----------------------------------------------
Мой сайт чёрно-белых фотографий из разных уголков мира тут

Оффлайн Old Rocker

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://rockguitar.nm.ru
Цитировать
perldoc Spreadsheet::ParseExcel
А что это значит?

Оффлайн Chs

  • Perl программер
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1108
  • +0/-0
  • 2
    • Просмотр профиля
    • http://chs.now.at/
Модуль есть такой.:)
2B OR NOT 2B = FF

Оффлайн Old Rocker

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://rockguitar.nm.ru
Цитировать
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

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://rockguitar.nm.ru
Я все правильно понял?

Оффлайн AliMamed

  • \\o/ ali akbar \\o/
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2409
  • +2/-0
  • 2
    • Просмотр профиля
    • http://alimamed.pp.ru
если хостинг на энтях - можно odbc поюзать
ну, будем исповедоваться?

Оффлайн Old Rocker

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://rockguitar.nm.ru
Цитировать
если хостинг на энтях - можно odbc поюзать

Во, круто сказал, я понял только слова если, хостинг и можно поюзать:)

Оффлайн Old Rocker

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 18
  • +0/-0
  • 0
    • Просмотр профиля
    • http://rockguitar.nm.ru
В принципе, что мне от хостига то нужно. А так я все верно понял?

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28