Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 30. 3. 2011 07:49:58

zombie
Člen
Registrace: 14. 11. 2008
Příspěvků: 106

jak otevrit soubor.xml.xls

Ahoj vsem, stojim pred problemem, ze dostavame soubory xml.xls, coz jak jsem zjistil, je neco jineho, nez .xlsx, takze to s libre office neotevru.

Nevite, jestli se to da nejak resit? Tem, kteri to posilaji, to leze z nejakeho systemu, je to nejaky xml textak, takze by se mozna dal napsat mustek, aby to bralo aspon ty xml z jejich systemu, ale radeji bych, jestli je nejaka jednodussi cesta.

Diky.

Offline

#2 31. 3. 2011 20:53:57

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: jak otevrit soubor.xml.xls

Neřešilo se to tu už? Nejspíš budete muset "můstkovat" - buď v Calcu nebo jinde. Pro import XML vizte např.
http://user.services.openoffice.org/en/ … =45&t=3490
nebo zajímavý seriálek
http://www.ibm.com/developerworks/xml/t … ltopenoff/
ale nic pro BFU :-/


Nebo je zkuste umluvit, aby vám to posílali např. v CSV, pokud to struktura dat umožňuje.


Nebo zkuste nástroje pro převod z XML do CSV nebo něčeho, co OOo dá (teda pokud ta zrůdnost xml.xls je opravdu XML a ne nějaký proprietární výplod chorého/paranoidního mozku, jinak vám pomáhej Gott smile ):
http://code.google.com/p/xml2csv-conv/ - ukázky přímo s OpenOffice
http://sourceforge.net/projects/java-xml2csv/
http://www.stahuj.centrum.cz/utility_a_ … t-xml2csv/
http://xml2csv.lastdownload.com/
ještě že máme ten net že :-) zatím...

Editoval hanus (31. 3. 2011 21:05:53)

Offline

#3 5. 4. 2011 20:07:40

zombie
Člen
Registrace: 14. 11. 2008
Příspěvků: 106

Re: jak otevrit soubor.xml.xls

Mockrat diky, dival jsem se na to a neni to pro BFU, neni roll Mozna tak jeste pres to csv, pres tu java verzi to pujde automatizovat. Doufal jsem, ze bude mozna jednodussi ukecat odesilatele tech hruz, at si to v officech otevrou a preulozi pred poslanim, ale ten system to zrejme i majluje :-(


Skoda, ze kdyz to zvlada ms office, tak to nezvlada libre office. Proc to vlastne neni implementovane? Vzdyt to je textak, tak to prece musi byt jednodussi nez rozklicovat xls, coz je hromada binarnich znaku. Ja sam mel posledni ms office koupenou verzi 97 a od open office 2 jsem se bez mso uplne obesel. Blby je, ze ani nevim, jak to ma vypadat, neotevre to ani xlsviewer, je na to potreba plnej office. Vypada to, ze precejen bude sahnout do penezenky :-(

Editoval zombie (5. 4. 2011 20:10:53)

Offline

#4 6. 4. 2011 18:05:37

redakce
správce webu
Místo Opava
Registrace: 15. 9. 2008
Příspěvků: 288
Web

Re: jak otevrit soubor.xml.xls

Je to nahlášené:
http://openoffice.org/bugzilla/show_bug.cgi?id=112592

Mohl byste jeden soubor zveřejnit?


Vlastimil Ott
správce webu, redakce

Offline

#5 8. 4. 2011 20:29:28

zombie
Člen
Registrace: 14. 11. 2008
Příspěvků: 106

Re: jak otevrit soubor.xml.xls

Soubor v puvodni podobe bohuzel zverejnit nemohu, nicmene regulernim vyrazem jsem nahradil vsechny numeric hodnoty za 1234 a string hodnoty za "Sample str", takze ta forma okolo zustala nezmenena. Nicim to neotevru, protoze nove office nemam.

Linky ke stazeni (mirror):
http://www.uloz.to/8584001/sample-xml-xls
http://www.mediafire.com/file/hpk8pp34t … le.xml.xls

Offline

#6 8. 4. 2011 21:23:50

sedlacekdan
Moderátor
Místo Nehvizdy
Registrace: 21. 6. 2010
Příspěvků: 617

Re: jak otevrit soubor.xml.xls

Bohužel je to tak,
dokument MSO otevře a pak lze přeuložit jako xls nebo xml. xls lze pak dále zpracovávat v OO a to bez jakékoliv ztráty dat a formátování. Minimálně formátování CSV neudrží.
Pokud to ukládá a rozesílá systém měl by (snad) jít nastavit jiný druh(y) dokumentu. Otázka je zda to opravdu nejde, nebo to nejde protože se nechce a nechce do toho šťourat, což je bohužel velmi častý přístup.

Znám velmi častou odpověď "Nejde to ten systém to neumožní" kterou většina lidí zakrývá vlastní nevědomost, místo aby se zeptali. ;o)

Řešení Vašeho problému neznám, jen jsem si chtěl postěžovat.
Přeji hodně štěstí


Linux Mint 16 Petra - Apache OpenOffice 4.0.1
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#7 8. 4. 2011 21:57:27

hanus
Člen
Místo Olomouc
Registrace: 29. 11. 2006
Příspěvků: 573
Web

Re: jak otevrit soubor.xml.xls

Jen tak pro zajímavost - vypadá to na formát Excel 2003 XML http://en.wikipedia.org/wiki/Microsoft_ … ML_formats - když příklad z téhle stránky "Excel XML Spreadsheet example" uložím do test.xml, tak to OOo v pohodě otevře. Takže to, co máte vy k dispozici, je nějaký hybrid, nebo polámané, nebo to má vlastnosti, které Excel 2003 XML importní filtr v OOo nepodporuje.

Editoval hanus (8. 4. 2011 22:02:45)

Offline

#8 9. 4. 2011 17:02:51

zombie
Člen
Registrace: 14. 11. 2008
Příspěvků: 106

Re: jak otevrit soubor.xml.xls

sedlacekdan napsal(a)

dokument MSO otevře a pak lze přeuložit jako xls nebo xml. xls lze pak dále zpracovávat v OO a to bez jakékoliv ztráty dat a formátování.

Dane, mohl byste prosim ten dokument v mso preulozit? Dal bych si to v pspadu vedle sebe, abych porovnal, cim se to lisi. V idealnim pripade tam chybi jeden radek, ktery brani open officum v otevreni, i kdyz takove stesti asi mit nebudu smile

Jinak taky nemivam s oo problemy, prave ze jsme se zatim vzdycky bez MSO obesel. Problemy tu a tam jsou, hlavne ve writeru, casto se treba rozhodi formatovani, ale da se to.

Offline

#9 9. 4. 2011 19:55:32

sedlacekdan
Moderátor
Místo Nehvizdy
Registrace: 21. 6. 2010
Příspěvků: 617

Re: jak otevrit soubor.xml.xls

Tu to je jako .csv, .xls a .xlsx
primárně ale MSO nabízí uložení jako tabulka .xml
uložil jsem ve více formátech, třeba vás něco napadne.
MSO mám, ale vůbec nepoužívám a s podobnými soubory, jako je váš prakticky nepřijdu do styku "naštěstí". A ohledně můstkování neporadím ;o)

http://www.ulozto.cz/8593027/jako-csv-o … dnikem-csv  -  bez formátování

http://www.ulozto.cz/8593026/jako-sesit-mso-xls  -  tento v OO.o funguje

http://www.ulozto.cz/8593025/jako-xlsx-xlsx  -  nezkoušel jsem

Jeden rád pomůže lol


Linux Mint 16 Petra - Apache OpenOffice 4.0.1
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#10 9. 4. 2011 20:04:41

zombie
Člen
Registrace: 14. 11. 2008
Příspěvků: 106

Re: jak otevrit soubor.xml.xls

Mockrat diky, ale me by zjimala zejmena varianta xml. Muzete to ulozit prosim jeste jako xml? Vsecky ty soubory (krom csv) sou totiz binarni, takze v pspadu to neporovnmam sad

Offline

#11 9. 4. 2011 20:13:08

sedlacekdan
Moderátor
Místo Nehvizdy
Registrace: 21. 6. 2010
Příspěvků: 617

Re: jak otevrit soubor.xml.xls

http://www.uloz.to/8593272/jako-xml-xml

taky mě to mohlo hned napadnout ;o(

OO.o tohle otevře také bez ztráty dat a formátu


Ještě mě napadlo, když to rozesílá PC tak třeba to má být pouze .xml nebo .xls ale místo převodu na jiný formát to prostě (a sprostě) natvrdo přejmenuje na .xml.xls. Pak si s tím poradí už jen MSO jinak jde podle mě o nesmyslný druh dokumentu. Za x je ještě spousta variant a pochybuji, že půjde o oficiální nový druh.

Je to jen předpoklad, bohužel pouhým přejmenováním se problém nevyřeší.

Pokud dokument chci uložit jako bez jeho otevření (pravým tl.myši) napíše mi Win milostný dopis, že dokument který chci uložit je v jiném formátu než určuje přípona souboru a nabízí jeho otevření v MSO.

Editoval sedlacekdan (9. 4. 2011 20:50:11)


Linux Mint 16 Petra - Apache OpenOffice 4.0.1
Pokud je Váš problém vyřešen, označte prosím svůj příspěvek za "VYŘEŠENÝ"
Zlepšíte tak orientaci na fóru při vyhledávání řešení problémů
JAK OZNAČIT TÉMA ZA VYŘEŠENÉ

Offline

#12 9. 4. 2011 20:44:50

zombie
Člen
Registrace: 14. 11. 2008
Příspěvků: 106

Re: jak otevrit soubor.xml.xls

To je uzasne, nadhera. Mockrat dekuji. Jestli neco zjistim, dam vedet.

Offline

#13 10. 4. 2011 15:03:37

zombie
Člen
Registrace: 14. 11. 2008
Příspěvků: 106

Re: jak otevrit soubor.xml.xls

Mockrat dekuji za pomoc. Tak jsem na to prisel a netrvalo to ani dlouho. V souboru jsou "jen" 2 chyby:

1586:                <Cell ss:StyleID="s137" ss:Formula="=IF(R[-3]C<>0,R[-1]C/R[-3]C,0)"></Cell>
1894:    <Cell ss:StyleID="s119"><Data ss:Type="String">Sample string</Data><</Cell>

staci opravit na:

1586:                <Cell ss:StyleID="s137" ss:Formula="=IF(R[-3]C&lt;&gt;0,R[-1]C/R[-3]C,0)"></Cell>
1894:    <Cell ss:StyleID="s119"><Data ss:Type="String">Sample string</Data></Cell>

Zaciname se dostavat do situace, ktera byla pred par lety s nemikrosoftima web prohlizecema a hromadou stranek s nevalidnim html kodem... sad Jenze na html existuje validator, na xml asi zatim bohuzel ne. Stejne by ho pouzivalo mozna tak 10% osvicenych, ale kdyby ho nekdo udelal, dobre by se pak aspon hledala nejaka ta chyba wink


Prvni vec je, ze ten program, ktery generuje to xml, nekdo odflaknul, a tezko OO obvinovat, ze neotevrou nevalidni kod, ale jsou to chyby, se kterymi by si xml parser mohl poradit. To vetsi a mensi je v uvozovkach, takze by to mohl OO zvladnout a ty dve << za sebou si myslim by nemel byt problem take osetrit.


Minimalne by se hodila hlaska, na kterem radku OO narazil na chybu, misto aby otevrel prazdnou stranku a clovek pak tezko zjistoval, kvuli cemu to vlastne neklaplo.

Editoval zombie (10. 4. 2011 15:58:38)

Offline

Zápatí