Export

3 отговора 127 прегледа
#1

Export

Здравейте.

Има ли начин при експорт към excel, данните да се export-нат в различни worksheets в рамките на един вайл? Експортa към един sheet работи нормално, но ми се налага да налея няколко таблици във файла, които да са в отделни папки.

Благодаря предварително.

Има три вида хора. Част от проблема, част от решението и част от пейзажа.
Отговор
в отговор на mr.vain #2

Re: Export

Как ги експортваш? През СОМ или по друг начин?

Отговор
в отговор на mr.vain #3

Re: Export

Ако експортваш през СОМ сигурно имаш нещо като това:

$xl = new COM("Excel.Application");
$wb = $xl->Workbooks->Open('test.xls');



Трябва да добавиш ред

$ws = $wb->Worksheets->Add();

Имай предвид обаче, че Ексел-а добавя листа най-вляво на останалите и така дотогавашния Worksheets[1] става Worksheets[2]. По принцип метода Add() за Worksheet има четири optional параметъра - Before, After, Count и Type. Before и After обаче са алтернативни и не знам как да се "транслира" следния текст в php: $ws = $wb->Worksheets->Add(,1,,); за да е листа вдясно от първия.

Отговор
в отговор на _cro #4

Re: Export

пускаш ги отзад напред и заспива работата :)

Отговор