Asiakirja excelistä xml:ään. Luo ja muokkaa XML-tiedostoa Excelissä

Kotiin / Ohjelmien asentaminen

Sähköistä dokumentinhallintajärjestelmää kehitettäessä jouduttiin toteuttamaan toimintoja tiedon viemiseen suosituissa muodoissa. Erityisesti Microsoft Excel -muodossa. Vientivaatimukset olivat varsin yksinkertaiset - vie tiedot minimimuotoilulla, ts. ei yhdistettyjä soluja, kirjasimilla pelaamista jne. Vie muotoja XLSX ja Excel XML.

Tässä tapauksessa kerron sinulle Excel XML:stä.

Joten missä tahansa järjestelmässä, joka toimii taulukkotiedoilla, ennemmin tai myöhemmin tulee tarve viedä tietoja. Vientitarkoitukset ovat erilaiset:

Päävaatimus on funktiosarjan toteuttaminen luokassa solujen ja sarjan arvojen tallentamiseksi, mikä tarkoittaa funktioiden luomista tietyn tyyppisten solujen arvojen tallentamiseksi ja kykyä kirjoittaa valmiit sarjat tiedosto.

Mahdollisuus työskennellä rajoittamattomalla määrällä dataa - tietenkään vientiluokka ei itse voi olla vastuussa kirjoitettavasta asemasta, mutta sen pitäisi tarjota toimintoja tietojen kirjoittamiseen levylle ja RAM-muistin vapauttamiseen seuraavaa dataosuutta varten.

Kuvattujen vaatimusten lisäksi oli tarpeen lisätä palvelutoimintoja:

  • Automaattisen suodattimen käyttöönotto
  • Pakkaa tiedosto zip-muotoon.

Toteutus

Ensinnäkin luokkaa luotaessa tarkistan lopullisen tiedostonimen ja pyydän sarakkeiden ja rivien lukumäärää. Tiedostolla on oltava kelvollinen nimi ja kansion, johon se tallennetaan, on oltava olemassa. Kaikki on kuten tavallista.
Excel XML -muodossa voit tallentaa tiedostoon tietoja sen luoneesta käyttäjästä, joten otsikkoa luotaessa kirjoitan ylös organisaation nimen, tiedot käyttäjästä ja tiedoston luomispäivämäärän.

Julkinen funktio writeDocumentProperties($organisation = null, $user = null) ( fwrite($this->file, " "); if (!is_null($user)) ( fwrite($this->file, " ".$user->description.""); fwrite($this->file, " ".$user->description.""); ) $dt = new Datetime(); $dt_string = $dt->format("Y-m-d\TH:i:s\Z"); fwrite($this->file, " ".$dt_string.""); fwrite($this->file, " ".$dt_string.""); if (!is_null($organisaatio)) fwrite($this->file, " ".$organisaatio->nimi.""); fwrite($this->file, " 12.00"); fwrite($this->file, ""); }
Totta, tässä toiminnossa käytetään asiakirjanhallintajärjestelmän kokonaisuuksia - organisaatiota (organisaatio) ja käyttäjää (käyttäjä). Näiden entiteettien korvaaminen esimerkiksi merkkijonoarvoilla ei ole ongelma.

Mielenkiintoisin osa otsikosta on tyylitiedot. Ne on toteutettu erittäin kätevästi Excel XML -muodossa, joten luon yksinkertaisesti taulukon, jossa on merkkijonojen, päivämäärän/ajan ja hyperlinkkien tyylejä.

Julkinen funktio writeStyles() ( fwrite($this->file, ""); //default style fwrite($this->file, ""); //Päivämäärä-tyyli fwrite($this->file, ""); fwrite($this->file, ""); fwrite($this->file, ""); //Hyperlinkin tyyli fwrite($this->file, ""); //Lihavoitu fwrite($this->file, ""); fwrite($this->file, ""); }

Valmistelutyön jälkeen voit siirtyä tietojen tallentamiseen. Työtaulukon avaaminen on vain pari tagia, juuri tällä hetkellä käytetään tietoa sarakkeiden ja rivien määrästä.

Julkinen funktio openWorksheet() ( fwrite($this->file, " "); fwrite($this->file, strtr("

", array("(col_count)"=>$this->colCount, "(row_count)"=>$this->rowCount))); )
Mutta rivien tallentaminen on mielenkiintoisempi prosessi. Luokan tulee toimia nopeasti ja käsitellä rajattomasti dataa, sillä tietueita voi olla satatuhatta tai jopa miljoona! Jos haluat nopeutta, käytä muistia, jos haluat rajoittamattoman tiedon, työskentele levyn kanssa. Vaatimusten yhteensovittamiseksi otin käyttöön resetRow- ja flushRow-funktiot.
Ensimmäinen tyhjentää nykyisen rivin, jonka jälkeen se voidaan täyttää uudelleen tiedoilla ja toinen kirjoittaa nykyisen rivin avoimeen tiedostoon levylle. Käyttämällä niitä yhdessä voit säilyttää tasapainon nopeuden ja käytetyn muistin määrän välillä.

Julkinen funktio resetRow() ( $this->currentRow = array(); ) julkinen funktio flushRow() ( fwrite($this->file, implode("", $this->currentRow)); unset($this-> nykyinen rivi);
Jokainen solu kirjoitetaan tietotyyppiä vastaavalla funktiolla, eli appendCellxxx, jossa xxx on tietotyyppi. Kelvolliset tietotyypit: Num, String, Real, DateTime, Date, Time, Link. Esimerkki funktiosta numeerisen arvon kirjoittamiseen:

Julkinen funktio appendCellNum($arvo) ($this->currentRow = " ".$arvo.""; }
Kun olet tallentanut kaikki tiedot, sinun tarvitsee vain sulkea laskentataulukko ja työkirja.

Sovellus

Kuvatun luokan käyttö perustuu tietojen vientiin CArrayDataProvider-palveluntarjoajan avulla. Olettaen kuitenkin, että viedyn tiedon määrä voi olla hyvin suuri, käytetään erityistä iteraattoria CDataProviderIterator, joka iteroi palautetun tiedon läpi 100 tietueella (voit määrittää eri määrän tietueita).

Julkinen funktio exportExcelXML($organisaatio, $käyttäjä, &$tiedostonimi) ( $this->_provider = new CArrayDataProvider(/*query*/); Yii::import("ext.AlxdExportExcelXML.AlxdExportExcelXML"); $export = new AlxdExportExcelXML ($filename, count($this->_attributes), $this->_provider->getTotalItemCount() + 1 $export->openWriter(); export->writeStyles(); $export->openWorksheet(); $this->_objectref->getAttributeLabel($koodi) $export->flushRow(= new CDataProviderIterator($this->_provider, 100); ) ( $vienti->resetRow(); $vienti->openRow(); foreach ($this->_attributes as $code => $format) ( kytkin ($format->type) ( case "Num": $vienti ->appendCellNum($row[$code] /*muut tyypit*/ oletus: $export->appendCellString("");
) ) $vienti->suljeRow();

$vienti->flushRow();

) //sulje kaikki $export->closeWorksheet();
$export->closeWorkbook();
$export->closeWriter();
//zip-tiedosto $export->zip(); 1626 $tiedostonimi = $vienti->getZipFullFileName(); ) 9 Minun tapauksessani jokainen rivi kirjoitetaan levylle, mikä on tällä hetkellä melko hyväksyttävää, mutta saattaa vaatia muutoksia tulevaisuudessa. Esimerkiksi olisi viisasta tallentaa ei joka rivi, vaan joka kymmenes tai jopa sata riviä kerrallaan. Silloin vientinopeus kasvaa.
Nopeus
Opin muuten omasta kokemuksestani, kuinka tärkeää on olettaa suurten tietomäärien olemassaolo eräoperaation, kuten viennin, aikana.
Aluksi yritin viedä tietoja CActiveDataProviderilla, joka vaati noin 240 sekuntia 1000 tietueen viennissä! Kyselyn muuttaminen käyttämään CArrayDataProvider-ohjelmaa lyhensi 1000 tietueen vientiaikaa 0,5 sekuntiin!
Mittasin vientiindikaattoreita erityisesti tätä julkaisua varten.
Vietiin 1 312 269
tallenteet alkaen 141 762
määritteet, jotka edustavat tietoja suljetuista tapauksista (katso ITSM). 0.5 Viedyn taulukon alkuperäinen näkymä

Tulos (anteeksi, kuva katoaa julkaisun jälkeen) irrottaaksesi linkin dokumentinhallintajärjestelmän entiteettien organisaatiosta ja käyttäjästä tai käyttää omia vastaavia entiteettejä vastaavilla ominaisuuksilla.

Kun olet tuonut XML-tietoja, yhdistänyt tiedot laskentataulukon soluihin ja tehnyt muutoksia tietoihin, sinun on usein vietävä tai tallennettava tiedot XML-tiedostona.

Tärkeää:

Vie XML-tietoja (enintään 65 536 riviä)

Vie XML-tietoja (yli 65 536 riviä)

    Etsi ero tiedoston rivien kokonaismäärän ja luvun 65 537 välillä. Merkitään tämä luku x:ksi.

    Poista x riviä Excel-taulukon alusta.

    Vie taulukko XML-datatiedostoon (edellisessä osassa kuvataan toimenpide).

    Napsauta painiketta Lähellä, Mutta älä säästä arkki. Avaa sitten Excel-taulukko uudelleen.

    Poista kaikki tiedot koko x:n jälkeen ja vie ne sitten XML-datatiedostona (katso toimenpiteen edellinen osa).

    Tämä estää sinua menettämästä loput tiedot. Tässä vaiheessa sinulla on kaksi XML-vientitiedostoa, jotka voidaan yhdistää alkuperäisen arkin kopioksi.

XML-tietojen tallentaminen yhdistetyissä soluissa XML-datatiedostossa

Jos sinun on säilytettävä taaksepäin yhteensopivuus XML-toimintojen aikaisempien versioiden kanssa, voit tallentaa tiedoston XML-datatiedostona komennon käyttämisen sijaan Viedä.

Huomautus: Jos laskentataulukko sisältää otsikoita tai tunnisteita, jotka eroavat XML-kartan XML-elementtien nimistä, Excel käyttää XML-elementtien nimiä, kun viet tai tallennat XML-tietoja.

Yleisiä ongelmia XML-tietojen viennissä

Seuraavan kaltaisia ​​viestejä saattaa ilmestyä XML-tietoja vietäessä.

Tämä XML-kartta voidaan viedä, mutta joitain vaadittuja elementtejä ei ole kartoitettu

Tämä viesti voi tulla näkyviin seuraavista syistä.

    Tähän XML-taulukkoon liittyvässä XML-kartassa on yksi tai useampi vaadittu elementti, jota ei ole yhdistetty siihen.

    Hierarkkinen kohteiden luettelo XML-lähde-tehtäväruudussa osoittaa vaadittujen kohteiden olemassaolon asettamalla punaisen tähden kunkin kohteen vasemmalla puolella olevan kuvakkeen oikeaan yläkulmaan. Voit yhdistää haluamasi elementin vetämällä sen taulukkoon, johon haluat sen näkyvän.

    Elementti edustaa rekursiivista rakennetta.

    Tyypillinen esimerkki rekursiivisesta rakenteesta on työntekijöiden ja esimiesten hierarkia, jossa samat XML-elementit on sisäkkäin useilla tasoilla. Vaikka voit kohdistaa kaikki XML-lähdetehtäväruudun elementit, Excel ei tue rekursiivisia rakenteita, jotka ovat useamman kuin yhden tason syviä, joten se ei voi täsmää kaikkia elementtejä.

    XML-taulukko sisältää sekalaista sisältöä.

    Sekalaista sisältöä esiintyy, kun elementti sisältää alielementin ja pelkkää tekstiä alielementin ulkopuolella. Näin on usein silloin, kun muotoilutunnisteita (kuten lihavoituja tageja) käytetään elementin tietojen merkitsemiseen. Lapsielementti voidaan näyttää (jos se tuetaan Excelissä), mutta tekstisisältö katoaa, kun tietoja tuodaan, eikä se ole käytettävissä vietäessä, eli sitä ei käytetä eteenpäin- tai taaksepäin-operaatiossa.

XML-karttoja ei voi viedä työkirjaan

XML-kartan vienti epäonnistuu, jos yhdistetyn elementin suhteita muihin elementteihin ei voida säilyttää. Suhde ei välttämättä kestä seuraavista syistä.

    Yhdistetyn elementin skeeman määritelmä sisältyy sekvenssiin, jossa on seuraavat attribuutit:

    • attribuutti max tapahtuu ei ole yhtä suuri kuin 1;

      sekvenssi sisältää useamman kuin yhden suoran lapsielementin tai sisältää toisen komposiittiobjektin sellaisena elementtinä.

    Ei-toistuvat sisaruselementit, joissa on sama toistuva pääelementti, kartoitetaan eri XML-taulukoihin.

    Useita päällekkäisiä elementtejä on kartoitettu samaan XML-taulukkoon, eikä toisto ole esi-isän määrittämä.

    Eri emoelementtien lapsia kartoitetaan samaan XML-taulukkoon.

Lisäksi et voi viedä XML-karttaa, jos se sisältää jonkin seuraavista XML-skeemarakenteista.

    Luettelo luetteloista. Yksi elementtiluettelo sisältää toisen elementtiluettelon.

    Standardoimatonta dataa. XML-taulukko sisältää elementin, joka skeeman määritelmän mukaan tulee esiintyä kerran (attribuutti max tapahtuu annettu arvo 1). Kun lisäät tällaisen elementin XML-taulukkoon, Excel täyttää taulukon sarakkeen useilla esiintymillä.

    Valinta. Sovitettu elementti on osa piirirakennetta .

Esittää tietoja, jotka perustuvat kuvauksen syöttämiseen tunnisteiden tai ohjelma-asetusten kanssa. Et voi avata niitä muokkausta varten tavallisella kaksoisnapsautuksella. Tämä johtuu siitä, että vaadittua sovellusta, jota käytetään oletuksena, ei ole asennettu laajennukseen liitettäväksi. Mutta jos haluat luettavan taulukkotiedoston, jota voidaan muokata, voit avata XML-tiedoston Excelissä. Tässä tapauksessa ei tarvita muuntimia, jotka voivat muuntaa formaatteja keskenään. Ainoa varoitus on, että tämä ominaisuus on saatavilla vain Office-versioissa 2003 ja uudemmissa.

Kuinka avata XML Excelissä: menetelmä yksi

Katsotaanpa tietojen tuontia Excel-versioon 2016 perustuen. Ensimmäinen ja helpoin tapa on käynnistää Excel. Kun käynnistät sovelluksen, se näyttää tervehdyksen ja logon sijaan erityisen kirjautumisikkunan, jossa vasemmassa valikossa on rivi "Avaa muut kirjat".

Tämän jälkeen käytetään selauskohdetta ja uudessa ikkunassa avausmuodoksi valitaan XML. Tämän jälkeen tavanomaisella menetelmällä löydämme halutun tiedoston ja painamme avauspainiketta. Tässä tapauksessa sitä ei tunnisteta kuvauksia ja tunnisteita sisältäväksi tekstiasiakirjaksi, vaan hyvin tavalliseksi taulukoksi. Tietysti tietoja voi muokata oman harkintasi mukaan, mutta siitä lisää myöhemmin.

Kuinka avata XML-muoto Excelissä: menetelmä kaksi

Toinen ehdotettu menetelmä ei käytännössä eroa ensimmäisestä. Voit avata XML-tiedoston Excelissä tiedostovalikosta tai käyttää pikanäppäintä Ctrl + O tehdäksesi tämän.

Jälleen valitaan ensin avattava muoto, jonka jälkeen haluttu tiedosto löydetään ja vastaavaa painiketta painetaan.

XML:n avaaminen: Tapa kolme

Excelissä on useita muita XML-menetelmiä. Joten ohjelman 2016 versiossa voit käyttää yläpaneelin valikkoa, jossa valitset "Data"-osion ja napsautat sitten painiketta saadaksesi ulkoisia tietoja.

Avattavasta valikosta sinun tarvitsee vain valita "Muista lähteistä" -osio ja käyttää riviä "XML-tuonnista" uudessa valikossa. Tätä seuraa normaali menettely, jossa etsitään haluttu tiedosto ja avataan se.

Muokkaus, tallennus ja vienti

Käyttäessään jotakin näistä menetelmistä käyttäjä saa taulukkorakenteen. Muokkaus tehdään samalla tavalla kuin tavallisten XLS-tiedostojen kanssa. Joskus tietojen muokkaamisen ja tallentamisen helpottamiseksi on suositeltavaa käyttää kehittäjävalikkoa.

Tässä tapauksessa et voi tuoda kaikkea XML-tiedoston sisältöä, vaan vain sen, mikä on todella tarpeellista, lisäämällä tiedot asianmukaisiin sarakkeisiin ja riveihin ja määrittämällä XML-objektin tietolähteeksi. Mutta tehdäksesi tämän, sinun on kirjauduttava tilillesi itse ohjelmassa käyttämällä rekisteröitymistä Microsoftiin.

Voit tallentaa muutetun tiedoston heti alkuperäisessä muodossa valitsemalla sopivan tyypin luettelosta. Jos objekti on tallennettu "alkuperäisessä" Excel-muodossa, voit valita tiedostovalikosta vientitoiminnon, klikata Muuta tiedostotyyppiä ja asettaa XML lopulliseksi muodoksi.

Jos käyttäjä on liian laiska tekemään tällaisia ​​muunnoksia tai hän käyttää Officen versiota 2003 aiempaa versiota, hänen on käytettävä erityistä muunninta tämän muodon avaamiseen taulukkona. Tällaisia ​​ohjelmia on nyt tarjolla melko paljon. Viimeisenä keinona, jos tämä ei sovi, voit helposti kääntyä erikoistuneisiin verkkopalveluihin, joissa muoto vaihtuu muutamassa kymmenessä sekunnissa. Kun olet suorittanut nämä vaiheet, sinun tarvitsee vain ladata valmis tulos XLS-muodossa kiintolevyllesi ja avata se sitten Excelissä. Useimmissa tapauksissa tällaisia ​​toimenpiteitä ei kuitenkaan vaadita, koska Office 2003:ssa on jo alun perin mahdollisuus avata (tuoda) XML-muoto suoraan. Ja näyttää siltä, ​​että harvat ihmiset käyttävät nykyään vanhentuneita Microsoftin toimistotuotteita.

Microsoft Excel on kätevä työkalu monenlaisten tietojen järjestämiseen ja jäsentelyyn. Sen avulla voit käsitellä tietoja eri menetelmillä ja muokata tietojoukkoja.

Pohditaan mahdollisuuksia käyttää sitä web-sovellustiedostojen luomiseen ja käsittelyyn. Tietyn esimerkin avulla tutkimme XML-työskentelyn perusteita Excelissä.

Kuinka luoda XML-tiedosto Excelistä

XML on tiedostostandardi tiedon siirtämiseen Webissä. Excel tukee sen vientiä ja tuontia.

Katsotaanpa XML-tiedoston luomista tuotantokalenterin esimerkin avulla.

  1. Tehdään taulukko, josta sinun on luotava XML-tiedosto Exceliin ja täytettävä se tiedoilla.
  2. Luodaan ja lisätään XML-kartta vaaditulla dokumenttirakenteella.
  3. Vie taulukkotiedot XML-muotoon.

Tallennamme tiedoston XML-muodossa.

Muita tapoja saada XML-tietoja (skeema):

  1. Lataa tietokannasta, erikoistunut yrityssovellus. Järjestelmiä voivat tarjota kaupalliset sivustot ja palvelut. Yksinkertaiset vaihtoehdot ovat julkisesti saatavilla.
  2. Käytä valmiita näytteitä XML-karttojen testaamiseen. Näytteet sisältävät pääelementit ja XML-rakenteen. Kopioi ja liitä Muistioon ja tallenna halutulla laajennuksella.


Kuinka tallentaa Excel-tiedosto XML-muodossa

Yksi vaihtoehdoista:

  1. Napsauta Office-painiketta. Valitse "Tallenna nimellä" - "Muut muodot".
  2. Annamme nimen. Valitse tallennuspaikka ja tiedostotyyppi – XML.

Lisää vaihtoehtoja:

  1. Lataa XLC-XML-muunnin. Tai etsi palvelu, jonka avulla voit viedä tiedoston verkossa.
  2. Lataa XML Tools -apuohjelma Microsoftin viralliselta verkkosivustolta. Se on vapaasti saatavilla.
  3. Uuden kirjan avaaminen. Toimistopainike - "Avaa".

Kuinka avata XML-tiedosto Excelissä

Napsauta OK. Voit työskennellä tuloksena olevan taulukon kanssa kuten minkä tahansa Excel-tiedoston kanssa.

Kuinka muuntaa XML-tiedosto Exceliksi

Muokkaamme luotua taulukkoa ja tallennamme sen Excel-muotoon.

Kuinka kerätä tietoja XML-tiedostoista Excelissä

Tietojen keräämisen periaate useista XML-tiedostoista on sama kuin muuntamisen periaate. Kun tuomme tietoja Exceliin, XML-kartta siirretään samalla. Muut tiedot voidaan siirtää samaan skeemaan.

Jokainen uusi tiedosto linkitetään olemassa olevaan karttaan. Jokainen taulukkorakenteen elementti vastaa jotakin kartan elementtiä. Vain yksi datasidonta on sallittu.

Voit määrittää linkitysasetukset avaamalla Kartan ominaisuudet -työkalun kehittäjävalikosta.


Mahdollisuudet:

  1. Excel tarkistaa jokaisen uuden tiedoston yhteensopivuuden asennetun kortin kanssa (jos valitsemme tämän kohdan vieressä olevan ruudun).
  2. Tiedot voidaan päivittää. Tai uusia tietoja lisätään olemassa olevaan taulukkoon (on järkevää, jos sinun on kerättävä tietoja samankaltaisista tiedostoista).

Nämä ovat kaikki manuaalisia tapoja tuoda ja viedä tiedostoja.

Huomautus: Tämä artikkeli on täyttänyt tarkoituksensa ja lopetetaan pian. "Sivua ei löydy" -virheiden välttämiseksi poistamme linkit, joista tiedämme. Jos olet luonut linkkejä tälle sivulle, poista ne, niin voimme yhdessä ylläpitää johdonmukaisuutta verkossa.

Jos sinun on luotava XML-datatiedosto ja XML-skeematiedosto laskentataulukon solualueista, voit käyttää XML Tools for Excel 2003 -apuohjelman versiota 1.1 laajentaaksesi olemassa olevia XML-ominaisuuksia Microsoft Excel 2007:ssä ja uudemmissa. versiot.

Huomautus: Tämä apuohjelma on kehitetty Excel 2003:lle. Dokumentaatio ja käyttöliittymä viittaavat luetteloihin, joita kutsutaan Excel-taulukoiksi sovelluksen Excel 2003:a uudemmissa versioissa.

Lisätietoja tämän apuohjelman käyttämisestä on artikkelissa Excel 2003:n XML Tools -apuohjelman version 1.1 käyttäminen.

Vaihe 2: Muunna solualue XML-taulukoksi

    Syötä tiedot, joille haluat luoda XML-datatiedoston ja XML-skeematiedoston. Tiedot on esitettävä taulukkomuodossa sarakkeiden ja rivien muodossa (kutsutaan tavalliseksi dataksi).

    Välilehdellä Lisäosat ryhmässä Valikkokomennot napsauta kuvatekstin vieressä olevaa nuolta XML-työkalut ja paina painiketta Muunna alue XML-luetteloksi.

    Kirjoita tekstiruutuun solualue, jossa on muunnettavat tiedot, absoluuttiseksi viitteeksi.

    Kentällä Ensimmäinen rivi sisältää sarakkeiden nimet valitse Ei, jos ensimmäinen rivi sisältää tietoja, tai Kyllä jos ensimmäinen rivi sisältää sarakeotsikot, ja napsauta OK.

    Excel luo automaattisesti XML-skeeman, linkittää solut skeemaan ja luo XML-taulukon.

    Tärkeää: Jos Visual Basic -editori avautuu ja näet Visual Basic for Applications (VBA) -virhesanoman, toimi seuraavasti:

    1. Napsauta painiketta OK.

      Poista VBA-koodimoduulin korostetulla rivillä riviltä "50". Muuta toisin sanoen:
      XMLDoc MSXML:nä2 . DOMDocument50
      Kenelle:
      XMLDoc muodossa Msxml2. Domdocument

      Paina F5 etsiäksesi seuraavan rivin, joka sisältää tekstin "XMLDoc As msxml2.DOMDocument50", napsauta OK ja muuta riviä kuten edellisessä kappaleessa.

      Etsi ja muuta rivin muita esiintymiä painamalla F5-näppäintä uudelleen.

      Jos et enää näe VBA-virhesanomaa F5-näppäimen painamisen jälkeen, sulje Visual Basic Editor palataksesi työkirjaan. Solualue muunnetaan XML-taulukoksi.

      Huomautus: Voit näyttää kaikki XML-kartat työkirjan välilehdellä Kehittäjä ryhmässä XML napsauta painiketta Lähde näyttääksesi XML-lähdetehtäväruudun. Napsauta XML-lähdetehtäväruudun alaosassa XML-kartat.

      Jos välilehti Kehittäjä ei näy, noudata seuraavan osan kolmea ensimmäistä vaihetta lisätäksesi se Excel-nauhaan.

Vaihe 3: Vie XML-taulukko XML-datatiedostoon (XML).

Huomautus: Kun luot XML-karttoja ja vietät tietoja Excelistä XML-tiedostoihin, vietävissä olevien rivien määrä on rajoitettu. Kun viet XML-tiedostoon Excelistä, voit tallentaa jopa 65 536 riviä. Jos tiedosto sisältää yli 65 536 riviä, Excel voi viedä vain ensimmäiset rivit (rivien määrä mod 65 537). Jos laskentataulukko sisältää esimerkiksi 70 000 riviä, Excel vie 4 464 riviä (70 000 mod 65 537). Suosittelemme noudattamaan jotakin seuraavista vinkeistä: 1) käytä XLSX-muotoa; 2) tallenna tiedosto "XML 2003 Table (*.xml)" -muodossa (tämä menettää yhdistämiset); 3) poista kaikki rivit 65536:n jälkeen ja vie sitten uudelleen (tämä säilyttää määritykset, mutta menettää rivit tiedoston lopussa).

Vaihe 4: Tallenna XML Schema XML Schema (XSD) -tiedostoon

Huomautus: Tämä sivu on käännetty automaattisesti ja saattaa sisältää epätarkkuuksia ja kielioppivirheitä. Meille on tärkeää, että tämä artikkeli on hyödyllinen sinulle. Oliko tiedoista hyötyä? Mukavuuden vuoksi myös (englanniksi).

© 2024 ermake.ru - Tietoja PC-korjauksesta - Tietoportaali