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

#1 Re: Calc » calc,import html tables » 9. 5. 2023 11:09:02

Už týden se učím html stránky a zjistil jsem že ta tabulka pri kopírovaní stratí formátovaní tabulky.
Protože formátování není umístěno v html stránce ale v externím souboru s příponou ,css
Nakonec se můžete přesvětšit sám když nad tabulkou kliknete pravym tl.date na samem spodku inspect,můžete ten soubor nalézt.
Stačilo by programově nakopírovat spolu s tabulkou i to formátování tabulky a uložit do txt souboru.
Má někdo nějaký nápad jak to pořešit?

#2 Re: Calc » calc,import html tables » 8. 5. 2023 10:10:21

Tohle řešení je moc zdlouhavé,než bych ručně nakopíroval přes 700 tabulek do kalku tak by byly vánoce.
Jedině programově.
Pokud někdo má nějakou radu jak bych to mohl řešít tak budu rád za každou radu.
Určitě bych byl ochoten i finančně podpořit nějakého programátora co najde řešení.
muj mejl:q0a9@seznam.cz

#3 Re: Calc » calc,import html tables » 5. 5. 2023 11:15:56

Ano takhle bych to potřeboval importovat,v mynulosti to šlo ale ted eurofotbal přešel na nové stránky a už to do calku nedostanu.
když tu tabulku zkopiruju do schránky a pak vložím do txt souboru tak to vytvoří jeden sloupec.
Stejné jeto s livesportem,ale ten to ma nějak líp sformátované.
To jste naimportoval přímo do calku přes externí odkaz?

#4 Re: Calc » calc,import html tables » 3. 5. 2023 10:14:59

Zdravím
Moc děkuji za řešení mého problému.
Nainstaloval jsem do Google chrome ten prvni Table Capture
10.0.38 ale u mě to nefunguje.

Připojil bych png toho hlášení ale nemůžu najít jak připojit ten obrazek?
Table capture funguje pouze u statyckých html stránkách,u dynamické stránky to nefunguje.
V mynulosti jsem jich otestoval mraky.

Ale já spíš jestli by existoval doplněk do libreoffice calc pro import tabulek z těchto stránek (importni filtr).

Tag(img)tomu moc nerozumím píšou tam že jde připojit odkaz k obrázku ale ja potřebuji připojit samotný png.

#5 Calc » calc,import html tables » 1. 5. 2023 08:47:48

Frantaxy
Odpovědí: 9

Zdravím
Potřebuji poradit jak naimportovat tabulku z html5 stránky?
Tyto tabulky jsou tvořeny divem (<div></div>).
nejdou nijak naimportovat do Libreoffice calc.7.4.4.2 (x64).Win10.
Možná existuje doplněk pro import těchto tabulek?
Zatím nic nenašel.přikládám odkaz na tabulku.
https://www.eurofotbal.cz/premier-leagu … 3/tabulky/
Všechny servry přechází na tyto tabulky.

#6 Re: Calc » Chyba Libre calc? VYŘEŠENÝ » 27. 7. 2015 10:01:12

Dobrý den
když otevřu nový sešit,tak tam mám svoje moduli včetně menu.
Naposled když jsem odinstaloval Libre,restartnul pc a znova nainstaloval libre,tak jsem tam měl svoje moduli a také menu.
To bude asi tím že při odinstalovaní to odstraní jenom z program files.
Moduli jso jinde.

Cesta k uložení modulu,dialog.xlb načte moduli
C:\Documents and Settings\název počítače\AppData\Roaming\LibreOffice\4\user\basic\Standard

Je třeba inportovat jako knihovnu z libre.Jednou to šlo a podruhé zas ne tak je třeba nakopírovat dle cesty.

Cesta k souboru Menu.v souboru.xml
C:\Users\název počítače\AppData\Roaming\LibreOffice\4\user\config\soffice.cfg\modules\scalc\menubar

píšu to proto že mě to dalo hodně práce to najít a nikde jsem se nedočet kde to má bít umístěno.
aspoň to pomůže ostatním v orientaci.

Projistotu si dělám zálohu už mockrát se stalo že moduli zmizeli.

Jinak už všechno funguje
                          Moc Vám děkuji Frantaxy

#7 Re: Calc » Chyba Libre calc? VYŘEŠENÝ » 26. 7. 2015 08:28:14

Dobrý den
Mám Win 10 Technical Preview build.9926.

LibreOffice 4.4.4.3 musel jsem přejít na 4.4.3.
Přípona je ods,jeto standartní přípona?nebo se má použít nějaká jiná?

Skoušel jste ty moje vzorce v Libre?
Já jsem si vytvořil novej sešit a tam to už všechno funguje.

V makrách to nebylo odstranil jsem všechny makra a dělaloto pořát.

libre nemá možnost defaultního nastavení?pokud někde něco špatně překliknu.
Už mám také sklerozu a těško se mě orientuje v tom nastavení,jetam toho moc.

Pro uživatele jeto dost složité což odrazuje nové zájemce o libre.
V Excelu jeto mnohem jednoduší.
                                  Mom a moc děkuji za pomoc  Frantaxy

#8 Re: Calc » Chyba Libre calc? VYŘEŠENÝ » 25. 7. 2015 10:35:52

Dobrý den
Omlouvám se včera jsem testoval pc na virus.
nic jsem nenašel.Chování calcu je porat stejné až nato že Váš vzoreček funguje ale funguje i ten můj.
Včera to nefungovalo.
Calc se chová podivně,když vzoreček skopíruju do sloupce pod sebou tak v buňkách je ale nic se nezobrazí žadnej výsledek.Pak jsem skoušel to převést na text a vzorečky uplně zmyzeli buńky byli prázdné.Nikdy se calc takhle nechoval je možné že se mě něco zakouslo do systému calcu?
S calcem nemám moc skušeností.Ještě další možnost smazat všechny makra možná že některé to narušuje?
Že by calc byl až tak nestabilní?
                                 Moc Vám děkuji za váš čas Frantaxy

#9 Re: Calc » Chyba Libre calc? VYŘEŠENÝ » 23. 7. 2015 09:38:50

Dobrý den
Skoušel jsem to ve win předělat na středník.
Předtím to házelo chyba 508 a nyní chyba 509.

V mynulosti to chodilo ale jak jsem musel přeinstalovat win a libre tak to už nefunguje.
Vzorec je v B1 a z A1 toma zkopírovat čísla na začátku textu.Jinak jsem nepřišel na vhodnější dělení textu.Problém je že tam jsou čísla 1 až 5.když to dělím pevným odělovačem tak to veme aj text.když to dělím mezerou tak to rozhodí na více sloupců.
V exelu 2013 to bylo v pohodě.V Libre calc Netuším jak to řešit?
                                                                Předem děkuji za radu Frantaxy

#10 Calc » Chyba Libre calc? VYŘEŠENÝ » 22. 7. 2015 09:53:26

Frantaxy
Odpovědí: 12

Dobrý den
Mám problém když vložim vzoreček tak se přečísluje automaticky z A1 na a10.

=LEFT(A1,MAX(IFERROR(FIND(CHAR(10),A1,1)0),IFERROR(FIND(CHAR(32),A1,1)0)))

(CHAR(10),A1,1) v tomto místě seto děje
(CHAR(32),A1,1)

Jeto chyba systému calc?dějeseto i vlinuxech.
                                                Frantaxy

#11 Re: Calc » Import html tables do calcu - VYŘEŠENO !!!! » 3. 4. 2015 03:03:55

Dobrý večer

Já ty stránky ukladam na disk a pak si makro načte stránku z disku.
Přímo bez manažeru.
V Excel 2013 to chodilo.
    Range("A1").Select
    With ActiveSheet.QueryTables.Add(Connection:= _
        "URL;file:///D:/zal_moje-zw81/Vysl_TIPSPORTU/18.9.2014/Výsledky%20_%20Tipsport.%20Nejvetší%20komunita%20sázkaru.htm" _
        , Destination:=Range("$A$1"))
        .Name = "Výsledky%20_%20Tipsport.%20Nejvetší%20komunita%20sázkaru_1"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .WebSelectionType = xlSpecifiedTables
        .WebFormatting = xlWebFormattingNone
        .WebTables = """tblEventsId"""
        .WebPreFormattedTextToColumns = True
        .WebConsecutiveDelimitersAsOne = True
        .WebSingleBlockTextImport = False
        .WebDisableDateRecognition = False
        .WebDisableRedirections = False
        .Refresh BackgroundQuery:=False
    End With

Ale v LibreOffice 4.4.2.2. to nechce chodit.
Potřebuji poradit jak to upravit do libre
Předem děkuji  Franta

#12 Calc » Import html tables do calcu - VYŘEŠENO !!!! » 1. 4. 2015 13:21:51

Frantaxy
Odpovědí: 3

dobrý den

Potřebuji poradit jak dostat html stránku do calcu.
Něco jsem stvořil ale nic to nedělá.

Sub import_html
dim vyber, bunka, document, dispatcher as object
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
REM This is an array from 0 To 0 of type PropertyValue
Dim args1(0) As New com.sun.star.beans.PropertyValue
Dim sURL As String 'URL of the document to load
sURL = "file:\\\C:\Web\Vysl_mix_tipsportu.htm/Fotball.ods/uprava_tpsp"
args1(0).Name = "HTML_Tables"
args1(0).Value = True
dispatcher.executeDispatch(document, ".uno:file:\\\C:\Web\Vysl_mix_tipsportu.htm", "", 0, Array())
'StarDesktop.LoadComponentFromUrl(sURL, "file:\\\C:\Web\", 0, args1())
End Sub

Předem moc a moc děkuji Franta

vyřešeno!!!!!!!!!!

Sub nabidka_tpsp
dim url As String
   Dim oDoc, oSelection As Object
   Dim oAddress As new com.sun.star.table.CellAddress
'Call nastavoblast_proImport
   oDoc = ThisComponent
   oSelection = oDoc.getCurrentController().getSelection()
   if oSelection.supportsService("com.sun.star.sheet.SheetCell") then
      oAddress = oSelection.getCellAddress()
      oDoc.AreaLinks.insertAtPosition(oAddress,"file:///C:/Web/Nab_1_mix_tipsportu.htm","HTML_Tables","calc_HTML_WebQuery","0 0")
   endif
End Sub

vyřešeno!!!!!!!!!!

Zápatí

Používáme FluxBB