Vazeny, mam jeden blby dotaz: "Mate to cisto otvoreny (t.j. novy) subor, alebo je to konvertovany Excelovsky zosit (t.j. XLS ulozeny ako ODS)"?
Prave riesim tento isty problem a prisiel som na dalsi sposob, ako ho vyriesit.
Povodne som mal XLS, ktory som ulozil ako ODS. Pridal som do neho dalsi list s tym, ze som opat potreboval zabezpecit, aby sa mi prvy riadok opakoval na zaciatku kazdej stranky. Postupoval som podla navodu (Format - Bolasti tlace - Definovat) a dostaval som sustavne predmetnu chybu. Potom som si ale vsimol, ze v casti "Opakovat riadky" mam okrem moznosti "-nic-" a "-uzivatelom definovane-" dalsiu moznost "Excel_Builtin_Print_Titles_1". Ak vyberiem tuto moznost a zadam hodnotu "$1", tak to Calc zoberie bez chybovej hlasky. Vysledok je ale asi taky, ze sa mi pri tlaci pridal dalsi list, kde je iba toto zahlavie, ale toto zahlavie sa mi pridalo aj do ostatnych listov, co mozem povazovat za ciastocne vyriesene. V tom istom subore som teda zalozil dalsi list a postup zopakoval. Tentokrat bol vysledok ale uz bez "pseudolistu so zahlavim" a ostatne data sa zobrazovali korektne.
Skusil som vytvorit novy subor, ktory by mal podobnu strukturu dat, ALE tentokrat som tlacovu oblsat zadefinoval ako prvu (t.j. vybral som iba miesto, kde ma byt zahlavie kazdej stranky). Calc to akceptoval bez predmetnej chybovej hlasky.
Dospel som teda k zaveru, ze je vhodne najskor zadefinovat tlacove oblasti (pri takychto typoch suborov) a az potom vkladat data. Nie som programator, neviem posudit, ci problem skutocne nastava, ak chce uzivatel definovat ako zahlavie pre kazdu stranku oblast, v ktorej uz su obsiahnute nejake data.
Vyskusajte, pripadne napiste, co sa podarilo vam, mozno to niekomu pomoze.
Edit: Ubuntu 10.04 x64