Dokument nga excel në xml. Krijoni dhe modifikoni një skedar XML në Excel

Shtëpi / Instalimi i programeve

Kur zhvillohej një sistem elektronik i menaxhimit të dokumenteve, ishte e nevojshme të zbatoheshin funksione për eksportimin e të dhënave në formate të njohura. Në veçanti, në formatin Microsoft Excel. Kërkesat për eksport ishin mjaft të thjeshta - eksportoni të dhëna me një minimum formatimi, d.m.th. nuk ka qeliza të bashkuara, duke luajtur me fontet, etj. Eksporto formatet XLSX dhe Excel XML.

Në këtë rast, unë do t'ju tregoj për Excel XML.

Pra, në çdo sistem që funksionon me të dhëna tabelare, herët a vonë lind nevoja për të eksportuar të dhëna. Qëllimet e eksportit janë të ndryshme:

Zbatimi në një klasë të një grupi funksionesh për regjistrimin e vlerave të qelizave dhe një serie është kërkesa kryesore, e cila nënkupton krijimin e funksioneve për regjistrimin e vlerave të qelizave të llojeve të specifikuara dhe aftësinë për të shkruar serinë e përfunduar në një skedar.

Aftësia për të punuar me një sasi të pakufizuar të dhënash - natyrisht, vetë klasa e eksportit nuk mund të jetë përgjegjëse për vëllimin që shkruhet, por duhet të sigurojë funksione për shkrimin e të dhënave në disk dhe lirimin e RAM-it për pjesën tjetër të të dhënave.

Përveç kërkesave të përshkruara, ishte e nevojshme të shtoheshin funksionet e shërbimit:

  • Aktivizimi i Autofilterit
  • Kompresoni skedarin në zip.

Zbatimi

Para së gjithash, kur krijoj një klasë, kontrolloj emrin e skedarit përfundimtar dhe kërkoj numrin e kolonave dhe rreshtave. Skedari duhet të ketë një emër të vlefshëm dhe dosja në të cilën do të ruhet duhet të ekzistojë. Gjithçka është si zakonisht.
Formati Excel XML ju lejon të ruani informacione në lidhje me përdoruesin që e krijoi atë në skedar, prandaj, kur krijoj një kokë, shkruaj emrin e organizatës, informacionin rreth përdoruesit dhe datën e krijimit të skedarit.

Funksioni publik writeDocumentProperties($organization = null, $user = null) ( fwrite($this->file, " "); nëse (!is_null($user)) (fwrite($this->skedar, " ".$user->përshkrim.""); fwrite($this->file, " ".$user->përshkrim.""); ) $dt = data e re(); $dt_string = $dt->format ("Y-m-d\TH:i:s\Z"); fwrite($this->skedar, " ".$dt_string.""); fwrite($this->file, " ".$dt_string.""); nëse (!is_null($organization)) fwrite($this->skedar, " ".$organization->name.""); fwrite($this->file, " 12.00"); fwrite($this->file, ""); }
Vërtetë, është në këtë funksion që përdoren entitetet e sistemit të menaxhimit të dokumenteve - organizata (organizata) dhe përdoruesi (përdoruesi). Zëvendësimi i këtyre entiteteve me, të themi, vlerat e vargut nuk është problem.

Pjesa më interesante e kokës është informacioni i stilimit. Ato zbatohen shumë lehtë në formatin Excel XML, kështu që unë thjesht krijoj një tabelë me stile për vargjet, datën/kohën dhe lidhjet.

Funksioni publik writeStyles() ( fwrite($this->file, ""); //default style fwrite($this->file, ""); //Stil i datës fwrite($this->file, ""); fwrite($this->file, ""); fwrite($this->file, ""); //Stilin e hiperlidhjes fwrite($this->file, ""); //Fwrite me bold ($this->file, ""); fwrite($this->file, ""); }

Pasi të keni përfunduar punën përgatitore, mund të vazhdoni me regjistrimin e të dhënave. Hapja e një flete pune është vetëm disa etiketa, vetëm në këtë moment përdoren informacione për numrin e kolonave dhe rreshtave.

Funksioni publik openWorksheet() ( fwrite($this->file, " "); fwrite($this->skedar, strtr("

", array("(col_count)"=>$this->colCount, "(row_count)"=>$this->rowCount)));
Por regjistrimi i rreshtave është një proces më interesant. Klasa duhet të punojë shpejt dhe të përpunojë një sasi të pakufizuar të dhënash, sepse mund të ketë njëqind mijë apo edhe një milion regjistrime! Nëse doni shpejtësi, punoni me memorie nëse doni të dhëna të pakufizuara, punoni me disk; Për të harmonizuar kërkesat, zbatova funksionet resetRow dhe flushRow.
E para fshin rreshtin aktual, pas së cilës mund të mbushet përsëri me të dhëna, dhe i dyti e shkruan rreshtin aktual në një skedar të hapur në disk. Përdorimi i tyre së bashku ju lejon të mbani një ekuilibër midis shpejtësisë dhe sasisë së memories së përdorur.

Funksioni publik resetRow() ( $this->currentRow = array(); ) funksioni publik flushRow() ( fwrite($this->file, implode("", $this->currentRow)); unset($this-> Rreshti aktual);
Çdo qelizë shkruhet me një funksion që korrespondon me llojin e të dhënave, përkatësisht appendCellxxx, ku xxx është lloji i të dhënave. Llojet e vlefshme të të dhënave: Num, String, Real, DataTime, Date, Ora, Link. Shembull i një funksioni për të shkruar një vlerë numerike:

Funksioni publik appendCellNum($value) ($this->currentRow = " ".$value.""; }
Pas regjistrimit të të gjitha të dhënave, mbetet vetëm mbyllja e fletës së punës dhe librit të punës.

Aplikimi

Përdorimi i klasës së përshkruar bazohet në eksportimin e të dhënave duke përdorur ofruesin CArrayDataProvider. Megjithatë, duke supozuar se vëllimi i të dhënave të eksportuara mund të jetë shumë i madh, përdoret një përsëritës i veçantë CDataProviderIterator, i cili përsëritet përmes të dhënave të kthyera me 100 rekorde (mund të specifikoni një numër të ndryshëm rekordesh).

Funksioni publik exportExcelXML($organization, $user, &$filename) ($this->_provider = new CArrayDataProvider(/*query*/); Yii::import("ext.AlxdExportExcelXML.AlxdExportExcelXML"); $ExportxML = new AlxX ($this->_attributes), $this->_provider->getTotalItemCount() + 1 $export->openWorkbook(); export->writeStyles($export->openWorksheet( //title row $export->resetRow(); $this->_objectref->getAttributeLabel($code); ) ( $export->resetRow(); $export->openRow(); foreach ($this->_atributet si $code => $format) ( switch ($format->type) ( case "Num": $export ->appendCellNum($row[$code] /*llojet e tjera*/ default: $export->appendCellString("");
) ) $export->closeRow();

$export->flushRow();

) //mbyll të gjitha $export->closeWorksheet();
$export->closeWorkbook();
$export->closeWriter();
//skedari zip $export->zip(); 1626 $filename = $export->getZipFullFileName(); ) 9 Në rastin tim, çdo rresht është shkruar në disk, gjë që është mjaft e pranueshme për momentin, por mund të kërkojë ndryshime në të ardhmen. Për shembull, do të ishte e mençur të ruash jo çdo rresht, por çdo dhjetë apo edhe njëqind rreshta në të njëjtën kohë. Pastaj shpejtësia e eksportit do të rritet.
Shpejtësia
Nga rruga, mësova nga përvoja ime se sa e rëndësishme është të supozohet mundësia e ekzistencës së vëllimeve të mëdha të të dhënave gjatë një operacioni grupor, siç është eksporti.
Fillimisht, u përpoqa të eksportoja të dhëna duke përdorur CActiveDataProvider, i cili kërkonte rreth 240 sekonda kur eksportonte 1000 regjistrime! Ndryshimi i pyetjes për të përdorur CArrayDataProvider reduktoi kohën për të eksportuar 1000 regjistrime në 0,5 sekonda!
Kam matur treguesit e eksportit veçanërisht për këtë botim.
Eksportohet 1 312 269
të dhënat nga 141 762
atributet që përfaqësojnë informacion rreth incidenteve të mbyllura (shih ITSM). 0.5 Pamja fillestare e tabelës së eksportuar

Rezultati (Më falni, fotografia zhduket pas publikimit) për t'u shkëputur nga organizata dhe përdoruesi i entiteteve të sistemit të menaxhimit të dokumenteve, ose përdorni entitetet tuaja të ngjashme me vetitë përkatëse.

Pas importimit të të dhënave XML, hartës së të dhënave në qelizat e fletës së punës dhe bërjes së ndryshimeve në të dhëna, shpesh ju duhet të eksportoni ose ruani të dhënat si skedar XML.

E rëndësishme:

Eksporto të dhëna XML (maksimumi 65,536 rreshta)

Eksporto të dhëna XML (më shumë se 65,536 rreshta)

    Gjeni ndryshimin midis numrit të përgjithshëm të rreshtave në skedar dhe numrit 65,537 Le ta shënojmë këtë numër si x.

    Fshini x rreshtat nga fillimi i një flete Excel.

    Eksportoni fletën në një skedar të dhënash XML (seksioni i mëparshëm përshkruan procedurën).

    Klikoni butonin Mbylle, Por mos kurseni fletë. Pastaj hapni përsëri fletën e Excel.

    Hiqni të gjitha të dhënat pas të gjithë x-it dhe më pas eksportojeni si skedar të dhënash XML (shih seksionin e mëparshëm të procedurës).

    Kjo do t'ju parandalojë që të humbni pjesën tjetër të të dhënave. Në këtë pikë, ju keni dy skedarë eksportues XML që mund të kombinohen për të krijuar një dublikatë të fletës origjinale.

Ruajtja e të dhënave XML në qelizat e hartës në një skedar të dhënash XML

Nëse keni nevojë të ruani përputhshmërinë e prapambetur me versionet e mëparshme të funksionalitetit XML, mund ta ruani skedarin si skedar të dhënash XML në vend që të përdorni komandën Eksporto.

Shënim: Nëse fleta e punës përmban tituj ose etiketa që ndryshojnë nga emrat e elementeve XML në hartën XML, Excel përdor emrat e elementeve XML kur eksportoni ose ruani të dhënat XML.

Probleme të zakonshme gjatë eksportimit të të dhënave XML

Mesazhe të ngjashme me ato të mëposhtme mund të shfaqen kur eksportoni të dhëna XML.

Kjo hartë XML mund të eksportohet, por disa elementë të kërkuar nuk janë paraqitur

Ky mesazh mund të shfaqet për arsyet e mëposhtme.

    Harta XML e lidhur me këtë tabelë XML ka një ose më shumë elementë të kërkuar që nuk janë të lidhur me të.

    Lista hierarkike e artikujve në panelin e detyrave të Burimit XML tregon praninë e artikujve të kërkuar duke vendosur një yll të kuq në këndin e sipërm djathtas të ikonës në të majtë të secilit artikull. Për të hartuar elementin që dëshironi, tërhiqeni atë në fletën ku dëshironi të shfaqet.

    Elementi paraqet një strukturë rekursive.

    Një shembull tipik i një strukture rekursive është një hierarki punonjësish dhe menaxherësh, në të cilën të njëjtat elementë XML janë të vendosura në disa nivele. Megjithëse mund të përputhni të gjithë elementët në panelin e detyrave të Burimit XML, Excel nuk mbështet struktura rekursive që janë të thella më shumë se një nivel, kështu që nuk mund të përputhet me të gjithë elementët.

    Tabela XML përmban përmbajtje të përzier.

    Përmbajtja e përzier ndodh kur një element përmban një element fëmijë dhe tekst të thjeshtë jashtë elementit fëmijë. Ky është shpesh rasti kur etiketat e formatimit (të tilla si etiketat e theksuara) përdoren për të shënuar të dhënat brenda një elementi. Elementi fëmijë mund të shfaqet (nëse mbështetet në Excel), por përmbajtja e tekstit humbet kur të dhënat importohen dhe nuk disponohet kur eksportohen, që do të thotë se nuk përdoret as në operacionin përpara as në drejtim të kundërt.

Hartat XML nuk mund të eksportohen në një libër pune

Harta XML nuk do të eksportohet nëse marrëdhëniet e elementit të hartuar me elementët e tjerë nuk mund të ruhen. Marrëdhënia mund të mos mbijetojë për arsyet e mëposhtme.

    Përkufizimi i skemës së elementit të hartuar përmbahet në një sekuencë me atributet e mëposhtme:

    • atribut maksimumi jo e barabartë me 1;

      sekuenca përmban më shumë se një element të drejtpërdrejtë fëmijë ose përfshin një objekt tjetër të përbërë si një element të tillë.

    Elementet e vëllezërve që nuk përsëriten me të njëjtin element prind të përsëritur janë hartuar në tabela të ndryshme XML.

    Elementë të shumëfishtë dublikatë janë hartuar në të njëjtën tabelë XML dhe përsëritja nuk përcaktohet nga një paraardhës.

    Fëmijët e elementeve të ndryshëm prindërorë janë të hartuar në të njëjtën tabelë XML.

Për më tepër, nuk mund të eksportoni një hartë XML nëse ajo përmban një nga konstruktet e mëposhtme të skemës XML.

    Lista e listave. Një listë e elementeve përmban një listë tjetër të elementeve.

    Të dhëna të pa standardizuara. Tabela XML përmban një element që, sipas përcaktimit në skemë, duhet të ndodhë një herë (atributi maksimumi i është caktuar vlera 1). Kur shtoni një element të tillë në një tabelë XML, Excel do të mbushë kolonën e tabelës me shumë shembuj të saj.

    Zgjedhja. Elementi i përputhur është pjesë e konstruksionit të qarkut .

Përfaqësimi i të dhënave bazuar në futjen e një përshkrimi me etiketa ose cilësime programi. Ju nuk mund t'i hapni ato për modifikim me një klik të rregullt të dyfishtë. Kjo për faktin se aplikacioni i kërkuar, i cili përdoret si parazgjedhje, nuk është i instaluar për t'u lidhur me shtesën. Por nëse dëshironi një skedar tabele të lexueshëm që mund të modifikohet, mund të hapni skedarin XML në Excel. Në këtë rast, nuk nevojiten konvertues që mund të konvertojnë formate ndërmjet tyre. E vetmja paralajmërim është se kjo veçori është e disponueshme vetëm në versionet e Office 2003 dhe më të larta.

Si të hapni XML në Excel: metoda e parë

Le të shohim importimin e të dhënave bazuar në versionin Excel 2016. Mënyra e parë dhe më e lehtë është fillimi i fillimit të Excel. Kur filloni aplikacionin, në vend të një përshëndetjeje dhe logoje, ai do të shfaqë një dritare të veçantë hyrjeje, në të cilën ka një rresht "Hap libra të tjerë" në menynë e majtë.

Pas kësaj, përdoret artikulli i shfletimit dhe në dritaren e re zgjidhet XML si format hapës. Pas kësaj, duke përdorur metodën e zakonshme, gjejmë skedarin e dëshiruar dhe shtypim butonin e hapjes. Në këtë rast, ai nuk njihet si një dokument teksti që përmban përshkrime dhe etiketa, por si një tabelë shumë e zakonshme. Natyrisht, të dhënat mund të modifikohen sipas gjykimit tuaj, por më shumë për këtë më vonë.

Si të hapni formatin XML në Excel: metoda e dytë

Një metodë tjetër e propozuar praktikisht nuk ndryshon nga e para. Ju mund të hapni një skedar XML në Excel nga menyja e skedarit ose përdorni shkurtoren Ctrl + O për ta bërë këtë.

Përsëri, fillimisht zgjidhet lloji i formatit që do të hapet, pas së cilës gjendet skedari i dëshiruar dhe shtypet butoni përkatës.

Hapja e XML: Metoda e tretë

Ka disa metoda të tjera XML në Excel. Pra, në versionin 2016 të programit, mund të përdorni menynë e panelit të sipërm, ku zgjidhni seksionin "Të dhënat" dhe më pas klikoni butonin për të marrë të dhëna të jashtme.

Në menunë rënëse, thjesht duhet të zgjidhni seksionin "Nga burime të tjera" dhe të përdorni rreshtin "Nga XML Import" në menunë e re. Kjo pasohet nga procedura standarde e kërkimit të skedarit të dëshiruar dhe më pas hapjes së tij.

Redaktimi, ruajtja dhe eksportimi

Kur përdorni ndonjë nga këto metoda, përdoruesi merr strukturën e tabelës. Redaktimi bëhet në të njëjtën mënyrë si me skedarët standardë XLS. Ndonjëherë, për lehtësinë e redaktimit dhe ruajtjes së të dhënave, këshillohet të përdorni menunë e zhvilluesit.

Në këtë rast, ju mund të importoni jo të gjithë përmbajtjen e skedarit XML, por vetëm atë që është vërtet e nevojshme, duke futur informacion në kolonat dhe rreshtat e duhur, duke specifikuar objektin XML si burim të të dhënave. Por për ta bërë këtë, duhet të identifikoheni në llogarinë tuaj në vetë programin duke përdorur regjistrimin tuaj në Microsoft.

Mund ta ruani skedarin e ndryshuar menjëherë në formatin origjinal duke zgjedhur llojin e duhur nga lista. Nga menyja e skedarit, nëse objekti është ruajtur në formatin "amtare" Excel, mund të zgjidhni funksionin e eksportit, të klikoni në ndryshimin e llojit të skedarit dhe të vendosni XML si formatin përfundimtar.

Nëse përdoruesi është shumë dembel për të bërë konvertime të tilla, ose ai përdor një version të Office më të ulët se versioni 2003, ai do të duhet të përdorë një konvertues special për të hapur këtë format si tabelë. Tani ofrohen mjaft programe të tilla. Si mjet i fundit, nëse kjo nuk është e përshtatshme, mund t'i drejtoheni lehtësisht shërbimeve të specializuara në internet, ku formati do të ndryshohet brenda disa dhjetëra sekondash. Pas përfundimit të këtyre hapave, gjithçka që mbetet është të shkarkoni rezultatin e përfunduar në formatin XLS në hard diskun tuaj dhe më pas ta hapni atë në Excel. Sidoqoftë, në shumicën e rasteve veprime të tilla nuk kërkohen, pasi në Office 2003 aftësia për të hapur (importuar) drejtpërdrejt formatin XML tashmë ofrohet fillimisht. Dhe duket se pak njerëz sot përdorin produkte të vjetëruara të Microsoft Office.

Microsoft Excel është një mjet i përshtatshëm për organizimin dhe strukturimin e një shumëllojshmërie të gjerë të dhënash. Kjo ju lejon të përpunoni informacionin duke përdorur metoda të ndryshme dhe të redaktoni grupet e të dhënave.

Le të shqyrtojmë mundësitë e përdorimit të tij për të gjeneruar dhe përpunuar skedarë të aplikacionit në ueb. Duke përdorur një shembull specifik, ne do të studiojmë bazat e punës me XML në Excel.

Si të krijoni një skedar XML nga Excel

XML është një standard skedari për transmetimin e të dhënave në ueb. Excel mbështet eksportin dhe importin e tij.

Le të shohim krijimin e një skedari XML duke përdorur shembullin e një kalendari prodhimi.

  1. Le të bëjmë një tabelë nga e cila duhet të krijoni një skedar XML në Excel dhe ta mbushni atë me të dhëna.
  2. Le të krijojmë dhe futim një hartë XML me strukturën e kërkuar të dokumentit.
  3. Eksporto të dhënat e tabelës në formatin XML.

Ne e ruajmë skedarin si XML.

Mënyra të tjera për të marrë të dhëna XML (skema):

  1. Shkarkoni nga një bazë të dhënash, aplikacion i specializuar biznesi. Skemat mund të ofrohen nga faqet dhe shërbimet komerciale. Opsionet e thjeshta janë të disponueshme publikisht.
  2. Përdorni mostra të gatshme për të testuar hartat XML. Mostrat përmbajnë elementet kryesore dhe strukturën XML. Kopjojeni dhe ngjisni në Notepad dhe ruajeni me shtesën e dëshiruar.


Si të ruani një skedar Excel në formatin XML

Një nga opsionet:

  1. Klikoni butonin Office. Zgjidhni "Ruaj si" - "Formate të tjera".
  2. Ne caktojmë një emër. Zgjidhni vendndodhjen e ruajtjes dhe llojin e skedarit - XML.

Më shumë opsione:

  1. Shkarkoni konvertuesin XLC në XML. Ose gjeni një shërbim që ju lejon të eksportoni skedarin në internet.
  2. Shkarkoni shtesën e mjeteve XML nga faqja zyrtare e Microsoft. Është në dispozicion falas.
  3. Hapja e një libri të ri. Butoni i zyrës - "Hap".

Si të hapni një skedar XML në Excel

Klikoni OK. Ju mund të punoni me tabelën që rezulton si me çdo skedar Excel.

Si të konvertoni skedarin XML në Excel

Redaktojmë tabelën e krijuar dhe e ruajmë në formatin Excel.

Si të mblidhni të dhëna nga skedarët XML në Excel

Parimi i mbledhjes së informacionit nga shumë skedarë XML është i njëjtë me parimin e transformimit. Kur importojmë të dhëna në Excel, harta XML transferohet në të njëjtën kohë. Të dhëna të tjera mund të transferohen në të njëjtën skemë.

Çdo skedar i ri do të lidhet me një hartë ekzistuese. Çdo element në strukturën e tabelës korrespondon me një element në hartë. Lejohet vetëm një lidhje e të dhënave.

Për të konfiguruar opsionet e lidhjes, hapni veglën Karakteristikat e hartës nga menyja Zhvilluesi.


Mundësitë:

  1. Çdo skedar i ri do të kontrollohet nga Excel për pajtueshmërinë me kartën e instaluar (nëse kontrollojmë kutinë pranë këtij artikulli).
  2. Të dhënat mund të përditësohen. Ose informacione të reja do të shtohen në tabelën ekzistuese (ka kuptim nëse keni nevojë të mbledhni të dhëna nga skedarë të ngjashëm).

Këto janë të gjitha mënyra manuale për të importuar dhe eksportuar skedarë.

Shënim: Ky artikull i ka shërbyer qëllimit të tij dhe së shpejti do të ndërpritet. Për të shmangur gabimet "Faqja nuk u gjet", ne heqim lidhjet që dimë. Nëse keni krijuar lidhje me këtë faqe, ju lutemi hiqni ato dhe së bashku ne mund të ruajmë konsistencën në të gjithë ueb-in.

Nëse keni nevojë të krijoni një skedar të dhënash XML dhe një skedar skeme XML nga një sërë qelizash në një fletë pune, mund të përdorni versionin 1.1 të shtesës XML Tools për Excel 2003 për të zgjeruar aftësitë ekzistuese XML në Microsoft Excel 2007 dhe më vonë versionet.

Shënim: Kjo shtesë është zhvilluar për Excel 2003. Dokumentacioni dhe ndërfaqja e përdoruesit i referohen listave, të cilat quhen tabela Excel në versionet e aplikacionit më vonë se Excel 2003.

Për më shumë informacion rreth punës me këtë shtesë, shihni Përdorimi i shtesës XML Tools versioni 1.1 për Excel 2003.

Hapi 2: Konvertoni një varg qelizash në një tabelë XML

    Futni të dhënat për të cilat dëshironi të krijoni një skedar të dhënash XML dhe një skedar skeme XML. Të dhënat duhet të paraqiten në një format tabelor në formën e kolonave dhe rreshtave (të quajtura të dhëna të zakonshme).

    Në skedën Shtesa në grup Komandat e menysë klikoni shigjetën pranë titullit Mjetet XML dhe shtypni butonin Konvertoni gamën në listën XML.

    Futni gamën e qelizave me të dhënat që dëshironi të konvertoni si referencë absolute në kutinë e tekstit.

    Në fushë Rreshti i parë përmban emrat e kolonave zgjidhni Nr, nëse rreshti i parë përmban të dhëna, ose po nëse rreshti i parë përmban titujt e kolonave dhe klikoni OK.

    Excel do të krijojë automatikisht skemën XML, do të lidhë qelizat me skemën dhe do të krijojë tabelën XML.

    E rëndësishme: Nëse hapet Redaktori i Visual Basic dhe shihni një mesazh gabimi të Visual Basic për Aplikacione (VBA), ndiqni këto hapa:

    1. Klikoni butonin OK.

      Në rreshtin e theksuar të modulit të kodit VBA, hiqni "50" nga rreshti. Me fjalë të tjera, ndryshoni:
      XMLDoc si MSXML2 . DOMDocument50
      kujt:
      XMLDoc si Msxml2. Domdocument

      Shtypni F5 për të kërkuar rreshtin tjetër që përmban tekstin "XMLDoc As msxml2.DOMDocument50", kliko OK dhe ndryshoni rreshtin si në paragrafin e mëparshëm.

      Shtypni përsëri F5 për të gjetur dhe ndryshuar shembuj të tjerë të linjës.

      Nëse nuk e shihni më mesazhin e gabimit VBA pasi të keni shtypur F5, mbyllni redaktorin e Visual Basic për t'u kthyer në librin e punës. Gama e qelizave do të konvertohet në një tabelë XML.

      Shënim: Për të shfaqur të gjitha hartat XML në një libër pune, në skedën Zhvilluesi në grup XML klikoni butonin Burimi për të shfaqur panelin e detyrave të Burimit XML. Në fund të panelit të detyrave të Burimit XML, klikoni Hartat XML.

      Nëse skeda Zhvilluesi nuk është i dukshëm, ndiqni tre hapat e parë në seksionin tjetër për ta shtuar në shiritin e Excel.

Hapi 3: Eksportoni tabelën XML në një skedar të dhënash XML (XML).

Shënim: Kur krijoni harta XML dhe eksportoni të dhëna në Excel në skedarë XML, ekziston një kufi për numrin e rreshtave që mund të eksportohen. Kur eksportoni në një skedar XML nga Excel, mund të ruani deri në 65,536 rreshta. Nëse skedari përmban më shumë se 65,536 rreshta, Excel do të jetë në gjendje të eksportojë vetëm rreshtat e parë (numri i rreshtave mod 65,537). Për shembull, nëse një fletë pune përmban 70,000 rreshta, Excel eksporton 4,464 rreshta (70,000 mod 65,537). Ne ju rekomandojmë të ndiqni një nga këshillat e mëposhtme: 1) përdorni formatin XLSX; 2) ruani skedarin në formatin "Tabela XML 2003 (*.xml)" (kjo do të humbasë pasqyrat); 3) fshini të gjitha rreshtat pas 65536 dhe më pas eksportoni përsëri (kjo do të mbajë pasqyrat, por do të humbasë rreshtat në fund të skedarit).

Hapi 4: Ruani skemën XML në një skedar XML Schema (XSD).

Shënim: Kjo faqe është përkthyer automatikisht dhe mund të përmbajë pasaktësi dhe gabime gramatikore. Është e rëndësishme për ne që ky artikull të jetë i dobishëm për ju. A ishte informacioni i dobishëm? Për lehtësi gjithashtu (në anglisht).

© 2024 ermake.ru -- Rreth riparimit të PC - Portali informacioni