![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2002
Адрес: spb
Сообщений: 149
|
подскажите где взять модуль для рабаты с exel файлами и описание.
__________________
Благодарю за чтение, мужчины и женщины. |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Сюрприз: на CPAN'е.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Регистрация: Feb 2002
Адрес: spb
Сообщений: 149
|
ну то что на СПАНе он есть наверника я знал, там их даже несколько.
Вот только описание там не очень понятное вот и хтел "живого" пользователя по конкретному модулю найти. Мне нужно как читать данные из ячеек так и запихивать, без каких либо извращений типа цвет, выравнивание и шрифт. Так что если кто знает где на русском желательно языке описанны эти действия буду рад.
__________________
Благодарю за чтение, мужчины и женщины. |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Регистрация: Feb 2002
Адрес: spb
Сообщений: 149
|
нашел на руском вроде все понятно кроме нескольких моментов.
Пример записи:
use Spreadsheet::WriteExcel;
$row1 = $col1 = 0;
$row2 = 1;
$row3 = 2;
my $workbook = Spreadsheet::WriteExcel->new("perl.xls");
$worksheet = $workbook->addworksheet();
$format = $workbook->addformat();
$format->set_bold();
$format->set_color('red');
$format->set_align('center');
$worksheet->write($row1, $col1, "Привет, Excel!");
$worksheet->write($row2, $col1, 1.2345);
$worksheet->write($row3, $col1, "Привет, Excel!", $format);
это что такое
__________________
Благодарю за чтение, мужчины и женщины. |
|
|||||
|
Регистрация: Feb 2002
Адрес: spb
Сообщений: 149
|
Пример чтения данных:
use strict;
use Spreadsheet::ParseExcel;
my $oExcel = new Spreadsheet::ParseExcel;
my $oBook = $oExcel->Parse('perl.xls');
my($iR, $iC, $oWkS, $oWkC);
print "FILE :", $oBook->{File} , "\n";
print "COUNT :", $oBook->{SheetCount} , "\n";
print "AUTHOR:", $oBook->{Author} , "\n";
for(my $iSheet=0; $iSheet < $oBook->{SheetCount} ; $iSheet++) {
$oWkS = $oBook->{Worksheet}[$iSheet];
print "--------- SHEET:", $oWkS->{Name}, "\n";
for(my $iR = $oWkS->{MinRow} ;
defined $oWkS->{MaxRow} && $iR <= $oWkS->{MaxRow} ; $iR++) {
for(my $iC = $oWkS->{MinCol} ;
defined $oWkS->{MaxCol} && $iC <= $oWkS->{MaxCol} ; $iC++) {
$oWkC = $oWkS->{Cells}[$iR][$iC];
print "( $iR , $iC ) =>", $oWkC->Value, "\n" if($oWkC);
}
}
}
print "COUNT :", $oBook->{SheetCount} , "\n"; print "AUTHOR:", $oBook->{Author} , "\n"; вот это зачем определяется? И почему 3 вложенных фора, если просматривается двухмерный массыв? Это тоже не понятно. Если можно то раскрой смысл переменных, это конечно и методом перебора можно определить. Но если есть умные парни, то почему не вывесить маленькое пособие по чтению xsl ![]()
__________________
Благодарю за чтение, мужчины и женщины. |
|
|||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Шеф, судя по твоим вопросам, тебя стоит хоть раз в жизни увидеть Excel. Чтобы понять, что такое "worksheet" и подсчитав размерности понять, что их столько же, сколько циклов: три.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Регистрация: Feb 2002
Адрес: spb
Сообщений: 149
|
Crazy ну ты чего, тебе как к человеку
worksheet это листы в экселе? думаешь я не смотрел эксел, чего глумится то. По тем трем переменным написал бы описание. Человек потом зайдет на фору с таким же вопросом сделает поиск найдет и разберется. Жалко знаний что ли? Или вопрос на стольк отупой что описывать не хочется? В форуме по 50 раз отвечают как загрузчик написать и не чего. Плохой ты Crazy ![]()
__________________
Благодарю за чтение, мужчины и женщины. |
|
||||||
|
[+1 23.05.11]
Регистрация: Dec 2001
Сообщений: 4,159
|
Цитата:
![]() Цитата:
Цитата:
Цитата:
![]() Цитата:
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++ |
|
|||||
|
Регистрация: Feb 2002
Адрес: spb
Сообщений: 149
|
Цитата:
В место этого какието поучения купить книжку да по пользоватся экселем. Как можно вообще советовать поизучать эксель? Что там изучать, ворд порекомендовал бы еще выучить. Или ты считаешь достищением знание офиса? Я помойму в начале топика написал что документация и описание есть, не на родном языке ну да ладно. Хотел живых советов, а ты что устроил? Я посмотрел в сети, нет нигде хорошо раскрытой темы по этому поводу. Думал что своими вопросами и твоими ответами создадим хорошее руководство. Начил с пеервой же буквы которая не понятна, возможно она была бы не понятно другим. А ты все слил, показывая своё мнимое превосходство. crazy он и в форуме crazy
__________________
Благодарю за чтение, мужчины и женщины. |
![]() |
Часовой пояс GMT +4, время: 16:39. |
|
|
« Предыдущая тема | Следующая тема » |
|
|