Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:258:4cbc:8e...–

peter
JavaScript, AJAX, jQuery › Načtení htm tabulky do scriptu
10. 11. 2017   #218462

Aha. Takze si dej do google http request example. A import excel csv to html table javascript. (predpokladam, ze z excelu exportujes csv a ne xls)

Tohle je takovy osizeny kod z jedne stranky. CSV ma jinou strukturu a navic, excel tam dava stredniky a ne carky. Ale mozna ti to bude stacit.

function makeTable ( csv ) {

    var rows = csv.split('\n'),
    table = document.createElement('table'),
    tr = null, td = null,
    tds = null;

    for ( var i = 0; i < rows.length; i++ ) {
        tr = document.createElement('tr');
        tds = rows[i].split(',');
        for ( var j = 0; j < tds.length; j++ ) {
           td = document.createElement('td');
           td.innerHTML = tds[j];
           tr.appendChild(td);
        }
        table.appendChild(tr);
    }

    document.appendChild(table);

}

Jestli bys to chtel testnout 

var csv = "\
aa,bb,cc,dd\n\
aa,bb,cc,dd\n\
aa,bb,cc,dd\n\
aa,bb,cc,dd\n\
";
makeTable(csv);
peter
Visual Basic › Po přidání kodu mi píše Eset…
10. 11. 2017   #218452

Mozna bys mohl napsat otazku tak, aby bylo jasne, jakou odpoved ocekavas. Idealne tak, aby se na ni dalo odpovedet jen ano, ne :)

Zkusil bych z kodu odtsranit vse, co se podoba example.com a pouzit tam realne adresy.
Zkusil bych tam pridat vic informaci o odesilateli. Napr. U PHP spoustu mailu zahazuje maily do spamu, pokud nedas do hlavicky, apache, verzi php a dalsi veci, jako treba mail odesilatele, reply, ...

Druha moznost je, ze mas mozna v pc vira.

peter
JavaScript, AJAX, jQuery › Načtení htm tabulky do scriptu
10. 11. 2017   #218451

No, ja nevim, zda uplne chapes, o co bezi.

fileReader pracuje se soubory, ktere mu da uzivatel do input type=file.
Pak je tu druha moznost, httpRequest, ten pracuje se soubory, ktere mas na serveru a posilas je uzivateli.

V obou pripadech je urcity cas, ~0 az 10 s, pri delsim to vetsinou napise error, kdy se soubory stahuji. Dokud neni kompletni, tak se nedaji zobrazit (pokud neupravis kod, aby je zobrazoval).
Chci rici, ze nemuzes treba po 30s zobrazit soubor, ktery stale jeste nedokoncil stahovani.. Takze bys to musel upravit tak, aby stahovane soubory byli zvlast a uz dostahovane zvlast.
A to zobrazeni pak muzes udelat pres setInterval nebo setTimeout (funkce, co mas v tom prvnim kodu) 

setInterval('zobrazNext',30000); // spust funkci zobrazNext kazdych 30000 ms

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý