Uvezi u excel iz html novi list. Pretvorite HTML u Microsoft Excel formate. Stvari koje treba imati na umu prilikom pretvaranja Excel datoteka u HTML

Uvezi u excel iz html novi list.  Pretvorite HTML u Microsoft Excel formate.  Stvari koje treba imati na umu prilikom pretvaranja Excel datoteka u HTML
Uvezi u excel iz html novi list. Pretvorite HTML u Microsoft Excel formate. Stvari koje treba imati na umu prilikom pretvaranja Excel datoteka u HTML

Funkcija CHAR u excelu koristi se za umetanje simbola u ćeliju ili formulu koji se ne može unijeti s tipkovnice ili može dovesti do pogreške.

Ranije, ovaj put sam odlučio provjeriti za što je još sposoban.

Danas ću vam pokazati kako stvoriti HTML oznake u Excelu bez ikakvih web editora.

Primjer veze Excel + HTML

Kako bih brzo stvorio stranice iste vrste na svojoj web stranici, trebao sam stvoriti html izgled na Excel listu, s oznakama, stilovima i vrijednostima između oznaka izvučenim iz zasebnog lista. Na ovom su listu ćelije odgovarale poljima koja su mi bila potrebna za konačni izgled, uzorci teksta bili su unaprijed pripremljeni i umetani jedan po jedan u prvi list, a na drugom listu su formule postavljale podatke na pravo mjesto.

Dat ću vam dio HTML koda

Naslov stranice

Moja stranica broj puta!

Evo na primjer dugog teksta

Kôd formule u Excel ćelijama

="" ="" =""&Lista1!B1&"" ="" ="" ="

"&Lista1!B2&"

" ="

"&Lista1!B3&"

" ="" =""

Kao što možete vidjeti iz koda, vrijednosti naslova, h2, p oznaka dobivaju se iz Sheet3 putem veze, budući da su varijable. Sve što trebate učiniti je promijeniti vrijednosti na Sheet1, kopirati sve ćelije iz Sheet2, zalijepiti u tekstualnu datoteku, spremiti u html - i web stranica je spremna. Ali kada koristite h2 oznaku s inline style="text-align: center;" i span style="color: #ff0000;" Dogodila se pogreška u formuli, jer je broj dvostrukih navodnika "pocijepao" formulu na dijelove koji su međusobno nekompatibilni.

Moja stranica br.

Rješavanje problema korištenjem CHAR(34) u Excelu

Sljedeća konstrukcija napisana je prije dvostrukog navodnika:

& CHAR(34) & // (ampersand CHAR(34) ampersand)

Pitate se zašto (34)? Funkcija CHAR uzima broj od 1 do uključivo 255 kao argument, a 34 je samo dvostruki navodnik("). Kažete da možete napisati ="h2 style=" " "text-align: center;", ali nažalost - ovaj trik ne pali. CHAR(34) izbjegava sljedeći navodnik i formula ne generira pogrešku.

Kako je ispalo kod mene:

="

&List1!B2&"

"

Konačni tekst Excel=HTML+CHAR(34)

="" ="" =""&Lista1!B1&"" ="" ="" ="

&List1!B2&"

" ="

"&Lista1!B3&"

" ="" =""

Da biste vidjeli sve vrijednosti funkcije CHAR, upišite 1 u ćeliju A1, A2 2, proširite vrijednosti do uključivo 255, upišite =CHAR(A1) u ćeliju B1 i proširite formulu.

0

Zahtjev:

1. Trebam izvesti tablicu u Excel datoteku.

2. Prvo ga renderiram na html stranici. Imam gumb za izvoz u html.

Moje mišljenje:

1. Dobivam HTML sa stranice:

Document.getElementById("content").value = document.getElementById("containerId").innerHTML; obrazac1.pošalji();

2. Primam od poslužitelja, Response.ContentType = "application/vnd.ms-Excel;" // zahtijeva da klijent instalira Microsoft Excel.

3. Dobio sam ispravnu Excel datoteku "XXXX.xls".

4.Ali ALI, ALI, kad ga otvorim, upozorava Waringa da mi kaže kako

"to nije pravi format Excela, potvrđujete li da ga otvarate?"

Žao mi je što ovo vidim.

Dakle, želim uvesti HTML odjeljak u Excel datoteku i zatim odgovoriti na ispravnu Excel datoteku u USER-AGENT-u.

Imam biblioteku Aspose.Cells u svom projektu, ne znam kako je koristiti za dovršetak zadatka ili neko drugo rješenje za njegovo rješavanje?

  • 1 odgovor
  • Sortiranje:

    Aktivnost

1

Ako trebate raščlaniti html oznake/dio Excel tablice pomoću Aspose.Cells za .NET, možete koristiti atribut Cell.HtmlString za postavljanje željenog segmenta html koda u ćeliji, on će se u skladu s tim raščlaniti u generirani Excel datoteka. Imajte na umu da trenutno nisu podržane sve html oznake.

Aspose.Cells za .NET također podržava izravno pretvaranje Excel datoteke u HTML datoteku, pogledajte dokumente o tome koji formati datoteka su podržani za konverziju, može vam pomoći kao referenca.

Ako ste izradili lijepu proračunsku tablicu u Excelu i sada je želite objaviti kao web stranicu, najlakši način da to učinite je da je izvezete u dobru staru HTML datoteku. U ovom ćemo članku pogledati nekoliko načina pretvaranja podataka iz programa Excel u HTML, utvrditi prednosti i nedostatke svake metode i surađivati ​​s vama kako bismo dovršili ovu konverziju korak po korak.

Pretvorite Excel proračunske tablice u HTML pomoću alata Spremi kao web stranicu

Recimo da ste izradili bogato izvješće u Excelu i sada želite izvesti sve te podatke, zajedno s grafikonom i zaokretnom tablicom, na web stranicu svoje tvrtke kako bi ih vaši kolege mogli vidjeti na mreži putem web preglednika bez otvaranja Excela.

Da biste Excel podatke pretvorili u HTML, slijedite ove korake. Ove se upute odnose na Excel 2013, 2010 i 2007.


Savjet: Ako vam je ovo prvi put da pretvarate Excel radnu knjigu u HTML datoteku, možda bi bilo mudro prvo spremiti web-stranicu na svoj tvrdi disk kako biste je mogli uređivati ​​ako je potrebno prije objavljivanja stranice online ili na lokalnoj mreži.

Komentar: HTML kôd koji generira Excel nije baš čist! Bit će sjajno kada, nakon što ste pretvorili veliku tablicu sa složenim dizajnom, otvorite je u bilo kojem HTML uređivaču i očistite kod prije objavljivanja. Kao rezultat toga, stranica na web mjestu će se učitavati znatno brže.

5 stvari koje morate zapamtiti kada pretvarate Excel datoteke u HTML

Kada koristite alat Spremi kao web-stranicu, važno je razumjeti kako funkcioniraju njegove glavne opcije kako ne biste činili najčešće pogreške i izbjegle najčešće poruke o pogreškama. U ovom odjeljku pronaći ćete kratak pregled opcija na koje trebate obratiti posebnu pozornost prilikom pretvaranja Excel datoteka u HTML.

1. Podržavajuće datoteke i hiperveze

Kao što znate, web-stranice često sadrže slike i druge popratne datoteke, kao i hiperveze na druga web-mjesta. Pretvaranjem Excel datoteke u web stranicu, aplikacija automatski prikuplja povezane datoteke i hiperveze za vas i sprema ih u prateću mapu.

Kada spremite prateće datoteke, kao što su grafikoni i pozadinske teksture, na isti web poslužitelj, Excel stvara sve veze relativna. Relativna veza (URL) upućuje na datoteku unutar iste web stranice; navodi naziv datoteke ili korijenske mape umjesto punog naziva stranice (na primjer, href=”/images/001.png”). Kada izbrišete bilo koju stavku spremljenu kao relativnu vezu, Microsoft Excel automatski briše pridruženu datoteku iz prateće mape.

Dakle, glavno pravilo je Uvijek spremite web stranicu i prateće datoteke na jedno mjesto, inače se web stranica neće ispravno prikazati. Ako premjestite ili kopirate svoju web-stranicu na drugo mjesto, provjerite je li prateća mapa kopirana na isto mjesto, inače veze neće biti točne. Ako ponovno spremite web stranicu na drugo mjesto, Microsoft Excel će automatski kopirati prateću mapu.

Ako web-stranice spremate na različite lokacije ili ako Excel datoteka sadrži hiperveze na vanjske web-stranice, u takvim slučajevima apsolutni poveznice. Apsolutne veze sadrže puni put do datoteke ili web-stranice, kojoj se može pristupiti s bilo kojeg mjesta, na primjer: www.vaša-domena/odjeljak/stranica.htm.

2. Izrada izmjena i ponovno spremanje web stranice

U teoriji, radnu knjigu programa Excel možete spremiti kao web-stranicu, zatim otvoriti rezultirajuću web-stranicu u programu Excel, unijeti promjene i ponovno spremiti datoteku. Međutim, u ovom slučaju neke značajke programa Excel neće biti dostupne. Na primjer, svi grafikoni sadržani u vašoj radnoj knjizi pretvorit će se u neovisne crteže i nećete ih moći uređivati ​​u Excelu kao što ste prije mogli.

Stoga je najbolji način prvo ažurirati originalnu Excel radnu knjigu s nekim promjenama, zatim je spremiti kao Excel radnu knjigu (.xlsx) i tek onda pretvoriti natrag u web stranicu.

3. Automatski ponovno objavite web stranicu

Ako ste označili okvir pored opcije Automatsko ponovno objavljivanje(Automatsko ponovno objavljivanje) u dijaloškom okviru Objavi kao web stranicu(Objavi web-stranicu) što smo spomenuli ranije u ovom članku, tada će se vaša web-stranica automatski ažurirati svaki put kada spremite radnu knjigu. Ova je značajka vrlo korisna i omogućuje vam da uvijek ažurirate mrežnu kopiju proračunske tablice programa Excel.

Ako omogućite opciju Automatsko ponovno objavljivanje(Automatsko ponovno objavljivanje), poruka će se pojaviti svaki put kada spremite radnu knjigu tražeći da potvrdite želite li omogućiti ili onemogućiti automatsko ponovno objavljivanje. Ako želite da se Excel list automatski objavi, odaberite Omogućiti…(Omogući...) i kliknite u redu.

Međutim, mogu postojati okolnosti kada ne želite automatski objaviti Excel radni list ili njegove elemente, na primjer, ako datoteka sadrži povjerljive podatke ili ju je izmijenio netko tko nije osoba od povjerenja. U tom slučaju možete privremeno ili trajno onemogućiti automatsko ponovno objavljivanje.

Da biste privremeno onemogućili automatsko ponovno objavljivanje, odaberite prvu opciju danu u gornjoj objavi – Onemogućite značajku AutoRepublish dok je ova radna knjiga otvorena(Onemogući značajku automatskog ponovnog objavljivanja kada je ova knjiga otvorena.) Ovo će onemogućiti automatsko objavljivanje za trenutnu Excel sesiju, ali će ga ponovno omogućiti sljedeći put kada otvorite radnu knjigu.

Da biste trajno isključili automatsko ponovno objavljivanje za sve odabrane stavke, otvorite svoju Excel radnu knjigu, idite na dijaloški okvir Objavi kao web stranicu(Objavi web stranicu) i kliknite gumb Objaviti(Objaviti). U poglavlju Predmeti za objavu(Objavljene stavke) na popisu Odaberite(Select) odaberite stavku koju ne želite objaviti i kliknite gumb Ukloniti(Izbrisati).

4. Excel značajke koje nisu podržane na web stranicama

Nažalost, neke vrlo korisne i popularne značajke Excela postaju nedostupne kada svoje Excel listove pretvorite u HTML:

  • Uoblikovanje riječi nije podržano pri spremanju Excel lista kao Web stranica s jednom datotekom(web-stranica u ovoj datoteci) pa je svakako spremite kao Web stranica(web stranica). Histogrami, ljestvice boja i skupovi ikona nisu podržani od strane oba formata web stranice.
  • Rotirani ili vevertikalni tekst nije podržano pri izvozu podataka iz programa Excel u format web stranice. Svaki rotirani ili okomiti tekst u vašoj radnoj knjizi bit će pretvoren u vodoravni tekst.

5. Najčešće poteškoće s kojima se susreću prilikom pretvaranja Excel datoteka u HTML

Prilikom pretvaranja Excel radne knjige u web-stranicu možete naići na sljedeće poznate poteškoće.

Potreba za pretvaranjem tablice s HTML ekstenzijom u Excel formate može se pojaviti u različitim slučajevima. Možda ćete morati pretvoriti podatke web stranice s interneta ili HTML datoteke koje su lokalni programi koristili u druge svrhe. Pretvorba se često provodi u transportu. To jest, prvo pretvaraju tablicu iz HTML-a u XLS ili XLSX, zatim je obrađuju ili uređuju, a zatim je ponovno pretvaraju u datoteku s istim nastavkom kako bi izvršila svoju izvornu funkciju. To je zbog činjenice da je mnogo lakše raditi s tablicama u Excelu. Otkrijmo kako možete pretvoriti tablicu iz HTML formata u Excel.

HTML format je jezik za označavanje hiperteksta. Objekti s ovom ekstenzijom najčešće se koriste na internetu, kao statične web stranice. Ali često se mogu koristiti za lokalne potrebe, na primjer, kao pomoćni dokumenti za razne programe.

Ako se pojavi pitanje pretvaranja podataka iz HTML u Excel formate, naime XLS, XLSX, XLSB ili XLSM, tada neiskusni korisnik može skinuti glavu. Ali u stvarnosti ovdje nema ništa strašno. Pretvorba u modernim verzijama Excela pomoću alata ugrađenih u program prilično je jednostavna i u većini slučajeva relativno točna. Osim toga, možemo reći da je sam proces intuitivan. Međutim, u teškim slučajevima možete koristiti pomoćne programe trećih strana za konverziju. Pogledajmo različite opcije za pretvaranje HTML-a u Excel.

Metoda 1: Korištenje programa trećih strana

Odmah se usredotočimo na korištenje programa trećih strana za pretvaranje datoteka iz HTML-a u Excel. Prednosti ove opcije su da se specijalizirani uslužni programi mogu nositi s pretvaranjem čak i vrlo složenih objekata. Nedostatak je što ih je velika većina plaćena. Osim toga, trenutno su gotovo sve pristojne opcije na engleskom bez rusifikacije. Pogledajmo algoritam rada u jednom od najprikladnijih programa za izvođenje gornjeg smjera pretvorbe - Abex HTML to Excel Converter.

  1. Nakon što ste preuzeli instalacijski program Abex HTML to Excel Converter, pokrenite ga dvostrukim klikom lijevom tipkom miša. Otvara se prozor dobrodošlice instalatera. Kliknite na gumb "Sljedeći" ("Unaprijediti").
  2. Nakon toga otvara se prozor s licencnim ugovorom. Da biste se složili s tim, trebate staviti prekidač u položaj "Prihvaćam dogovor" i kliknite na gumb "Sljedeći".
  3. Nakon toga se otvara prozor koji pokazuje gdje će se točno program instalirati. Naravno, možete promijeniti imenik ako želite, ali se ne preporuča da to učinite osim ako nije apsolutno neophodno. Dakle, samo pritisnite gumb "Sljedeći".
  4. Sljedeći prozor pokazuje koji će biti naziv programa, prikazan u izborniku Start. Ovdje također možete jednostavno kliknuti na gumb "Dalje".
  5. U sljedećem prozoru od vas se traži da instalirate ikonu uslužnog programa na radnoj površini (uključeno prema zadanim postavkama) i na ploči za brzo pokretanje označavanjem okvira. Postavljamo ove postavke prema našim željama i kliknemo na gumb "Sljedeći".
  6. Nakon toga se otvara prozor koji sažima sve informacije o svim postavkama instalacije programa koje je korisnik prethodno napravio. Ako korisnik nečim nije zadovoljan, može kliknuti na gumb "Leđa" i prema tome uredite postavke. Ako se slaže sa svime, tada za početak instalacije trebate kliknuti na gumb "Instalirati".
  7. U tijeku je postupak instalacije pomoćnih programa.
  8. Nakon njegovog završetka pokreće se prozor u kojem se izvještava o tome. Ako korisnik želi odmah automatski pokrenuti program, tada mora osigurati da pored parametra "Pokreni pretvarač Abex HTML u Excel" potvrdni okvir je označen. U suprotnom, trebate ga ukloniti. Za izlaz iz instalacijskog prozora kliknite na gumb "Završi".
  9. Važno je znati da prije pokretanja uslužnog programa Launch Abex HTML to Excel Converter, bez obzira kako se to radi, ručno ili odmah nakon instaliranja aplikacije, trebate ugasiti i zatvoriti sve programe u Microsoft Office paketu. Ako to ne učinite, tada kada pokušate otvoriti Abex HTML to Excel Converter otvorit će vam se prozor u kojem ćete biti obaviješteni o potrebi provođenja ovog postupka. Da biste započeli rad s uslužnim programom, morate kliknuti gumb u ovom prozoru "Da". Ako su uredski dokumenti otvoreni u isto vrijeme, rad u njima će biti prisilno dovršen, a svi nespremljeni podaci će biti izgubljeni.
  10. Zatim će se pokrenuti prozor za registraciju. Ako ste kupili registracijski ključ, tada u odgovarajuća polja morate unijeti njegov broj i svoje ime (možete koristiti alias), a zatim kliknite na gumb "Registar". Ako još niste kupili ključ i želite isprobati skraćenu verziju aplikacije, samo kliknite na gumb "Podsjeti me kasnije".
  11. Nakon dovršetka gornjih koraka izravno se otvara prozor programa Abex HTML to Excel Converter. Za dodavanje datoteke u HTML formatu za konverziju, kliknite na gumb "Dodaj datoteke".
  12. Nakon toga otvara se prozor za dodavanje datoteke. U njemu trebate otići u kategoriju u kojoj se nalaze objekti namijenjeni konverziji. Zatim ih trebate odabrati. Prednost ove metode u odnosu na standardnu ​​konverziju HTML-a u Excel je u tome što možete odabrati i pretvoriti nekoliko objekata odjednom. Nakon odabira datoteka kliknite na gumb "Otvoren".
  13. Odabrani objekti bit će prikazani u glavnom prozoru uslužnog programa. Nakon toga klikom na donju lijevu marginu odaberite jedan od tri Excel formata u koji možete pretvoriti datoteku:
    • XLS (zadano);
    • XLSX;
    • XLSM (s podrškom za makro).

    Mi biramo.

  14. Nakon toga idite na blok postavki "Izlazna postavka" ("Postavke izlaza"). Ovdje trebate točno naznačiti gdje će se pretvoreni objekti spremiti. Ako prekidač postavite u položaj "Spremi ciljnu datoteku(e) u izvornu mapu", tada će tablica biti spremljena u isti direktorij gdje se nalazi izvor u HTML formatu. Ako želite spremati datoteke u zasebnu mapu, tada biste za to trebali pomaknuti prekidač na položaj "Prilagodi". U tom će slučaju prema zadanim postavkama objekti biti spremljeni u mapu "Izlaz", koji se pak nalazi u korijenskom direktoriju diska C.

    Ako želite odrediti mjesto na koje će se objekt spremiti, kliknite na gumb koji se nalazi desno od adresnog polja.

  15. Nakon toga otvara se prozor s pregledom mape. Morate se pomaknuti u direktorij koji želite odrediti kao mjesto za spremanje. Zatim biste trebali kliknuti na gumb "U REDU".
  16. Nakon toga možete nastaviti izravno s postupkom pretvorbe. Da biste to učinili, kliknite gumb na gornjoj ploči "Pretvoriti".
  17. Zatim će se izvršiti postupak pretvorbe. Nakon njegovog završetka otvorit će se mali prozor koji će vas obavijestiti o tome, a također će se automatski pokrenuti Windows Explorer u direktoriju u kojem se nalaze pretvorene Excel datoteke. Sada možete izvršiti sve daljnje manipulacije s njima.

Ali morate uzeti u obzir da će se, ako koristite besplatnu probnu verziju uslužnog programa, samo dio dokumenta pretvoriti.

Metoda 2: Pretvorite pomoću standardnih Excel alata

Također možete vrlo jednostavno pretvoriti HTML datoteku u bilo koji Excel format pomoću standardnih alata ove aplikacije.


Postoji i druga opcija za odlazak na prozor za spremanje dokumenta.


Kao što vidite, pretvaranje datoteke iz HTML-a u jedan od Excel formata vrlo je jednostavno, koristeći standardne alate ovog programa. Ali za one korisnike koji žele dobiti dodatne mogućnosti, na primjer, masovnu pretvorbu objekata u određenom smjeru, možemo preporučiti kupnju jednog od specijaliziranih plaćenih uslužnih programa.