XML yog tus qauv foos rau kev ua haujlwm nrog cov ntaub ntawv. Nws tau txais kev txhawb nqa los ntawm ntau cov haujlwm, suav nrog DBMS kheej. Yog li no, hloov cov ntaub ntawv mus rau XML yog qhov tseem ceeb ncaj qha los ntawm qhov pom ntawm kev sib cuam tshuam thiab cov ntaub ntawv pauv ntawm cov ntawv thov sib txawv. Excel tsuas yog ib qho ntawm cov kev pabcuam uas ua haujlwm nrog cov ntxhuav, thiab tseem tuaj yeem tswj cov ntaub ntawv. Cia peb pom yuav ua li cas hloov cov ntaub ntawv Excel rau XML.
Txheej txheem hloov dua siab tshiab
Kev hloov cov ntaub ntawv mus rau XML hom tsis yog qhov yooj yim txheej txheem, txij li cov phiaj xwm tshwj xeeb (schema.xml) yuav tsum tau tsim nyob rau hauv nws chav kawm. Txawm li cas los xij, txhawm rau hloov cov ntaub ntawv mus rau qhov yooj yim ntawm cov hom ntawv no, nws txaus kom muaj cov cuab yeej niaj zaus rau kev txuag nyob rau hauv Excel ntawm tes, tab sis los tsim cov txheej txheem kev ua haujlwm zoo, koj yuav tsum tau tinker nrog kev kos duab ntawm daim duab thiab nws cov kev txuas rau daim ntawv.
Txoj Kev 1: txuag tau yooj yim
Hauv Excel, koj tuaj yeem khaws cov ntaub ntawv hauv XML hom yooj yim los ntawm kev siv cov ntawv qhia zaub mov "Tseg Raws Li ..."Cov. Muaj tseeb, tsis muaj kev lees paub tias tom qab ntawd txhua qhov haujlwm yuav ua haujlwm nrog cov ntaub ntawv uas tau tsim hauv txoj kev no. Thiab tsis nyob hauv txhua kis, hom no ua haujlwm.
- Peb pib qhov Excel program. Txhawm rau qhib cov khoom yuav tsum hloov dua siab tshiab, mus rau ntawm lub tab Cov ntaub ntawvCov. Tom ntej no, nyem rau ntawm qhov khoom "Qhib".
- Cov ntaub ntawv qhib qhov rai pib. Mus rau phau ntawv teev cov ntaub ntawv uas peb xav tau yog muaj. Nws yuav tsum nyob hauv ib qho ntawm Excel hom - XLS lossis XLSX. Xaiv nws thiab nyem rau ntawm lub pob. "Qhib"nyob rau hauv qab ntawm lub qhov rais.
- Raws li koj tuaj yeem pom, cov ntaub ntawv tau qhib, thiab nws cov ntaub ntawv tau tshwm rau ntawm daim ntawv tam sim no. Mus rau hauv lub tab dua Cov ntaub ntawv.
- Tom qab ntawv, mus rau "Tseg Raws Li ...".
- Lub qhov rais qhib. Peb mus rau hauv phau ntawv teev npe tseg nyob rau hauv uas peb xav tau cov ntaub ntawv hloov dua siab tshiab los khaws cia. Txawm li cas los xij, koj tuaj yeem tawm lub neej ntawd phau ntawv, uas yog, ib qho qhia los ntawm qhov program nws tus kheej. Hauv tib lub qhov rais, yog tias koj xav tau, koj tuaj yeem hloov cov npe ntawv. Tab sis lub ntsiab xim yuav tsum them nyiaj rau daim teb Hom NtawvCov. Peb qhib daim npe los ntawm nias rau daim teb no.
Ntawm cov kev xaiv kev txuag, peb tab tom nrhiav lub npe XML Lub Rooj 2003 lossis XML cov ntaub ntawvCov. Xaiv ib qho ntawm cov khoom no.
- Tom qab ntawv, nyem rau ntawm lub pob Txuag.
Yog li, hloov dua siab tshiab ntawm cov ntaub ntawv los ntawm Excel mus rau XML hom ntawv yuav tsum tau ua tiav.
Txoj Kev 2: Cov cuab yeej tsim tawm
Koj tuaj yeem hloov Excel hom ntawv mus rau XML siv kev tsim tawm cov cuab yeej ntawm qhov program program. Tib lub sijhawm, yog tias tus neeg siv ua txhua yam tsis raug, tom qab ntawd cov zis yuav yog, hauv qhov sib piv rau cov txheej txheem yav dhau los, tag nrho XML cov ntaub ntawv uas yuav raug pom tseeb los ntawm cov kev siv thib peb. Tab sis kuv yuav tsum hais tam sim ntawd tsis yog txhua tus pib tshiab tuaj yeem muaj kev paub txaus thiab kev txawj ntse tam sim ntawd kawm paub hloov pauv cov ntaub ntawv ntawm txoj kev no.
- Los ntawm lub neej ntawd, tus tsim tawm toolbar yog neeg xiam. Yog li ntawd, ua ntej txhua yam, koj yuav tsum tau ua kom nws. Mus rau hauv lub tab Cov ntaub ntawv thiab nyem rau ntawm qhov khoom "Xaiv".
- Hauv qhov tsis muaj qhov rai uas qhib, txav mus rau seem Ribbon TeebCov. Hauv seem ntawm lub qhov rais, khij lub thawv ib sab ntawm tus nqi "Tus tsim tawm"Cov. Tom qab ntawv, nyem rau ntawm lub pob "OK"nyob rau hauv qab ntawm lub qhov rais. Tus tsim tawm toolbar yog tam sim no tau qhib.
- Tom ntej no, qhib Excel daim ntawv nthuav tawm hauv qhov kev zov me nyuam hauv txhua txoj kev yooj yim.
- Ntawm nws cov hauv paus, peb yuav tsum tsim cov phiaj xwm uas tau tsim hauv cov ntawv nyeem tawm. Rau cov laj thawj no, koj tuaj yeem siv Windows Notepad tsis tu ncua, tab sis nws zoo dua yog siv daim ntawv thov tshwj xeeb rau cov kev zov me nyuam thiab ua haujlwm nrog Notepad ++ markup lus. Peb pib qhov program no. Hauv nws peb tsim qhov Circuit Court. Hauv peb qhov ua piv txwv, nws yuav zoo li lub screenshot hauv qab no qhia tias Notepad ++ qhov rai.
Raws li koj tau pom, tus qhib thiab kaw kab rau daim ntawv no tag nrho "cov ntaub ntawv-teeb"Cov. Hauv tib lub luag haujlwm, rau txhua kab, lub cim npe "ntaub ntawv"Cov. Rau ib daim phiaj, nws yuav txaus yog tias peb nqa ob kab ntawm lub rooj nkaus xwb, thiab tsis txhob txhais tag nrho nws ua manually hauv XML. Lub npe ntawm cov kab qhib thiab kaw kab ntawv tuaj yeem yog kev lom zem, tab sis hauv qhov no, kom yooj yim, peb tsuas xav txhais cov npe Lavxias-npe cov npe lus Askiv rau lus Askiv xwb. Tom qab cov ntaub ntawv nkag mus, peb tsuas yog khaws nws los ntawm kev ua haujlwm ntawm phau ntawv sau rau txhua qhov chaw ntawm lub zog tsav hauv XML hom hu ua "schema".
- Ib zaug ntxiv, mus rau qhov kev kawm Excel nrog lub rooj twb qhib lawm. Txav mus rau tab "Tus tsim tawm"Cov. Ntawm txoj hlua rau ntawm pob khawm XML nyem rau ntawm lub pob "Los Ntawm"Cov. Hauv daim teb uas qhib, ntawm sab laug ntawm lub qhov rais, nyem rau ntawm lub pob "XML Maps ...".
- Hauv qhov rai uas qhib, nyem rau ntawm lub pob "Ntxiv ...".
- Lub hauv paus xaiv xaiv pib. Peb mus rau qhov chaw nyob ntawm cov phiaj xwm tso ua ke ua ntej, xaiv nws thiab nyem rau ntawm lub pob "Qhib".
- Tom qab cov ntsiab ntawm cov phiaj xwm tau tshwm sim hauv lub qhov rais, cab lawv siv tus cursor rau hauv cov xov tooj sib haum ntawm cov npe lub npe kab.
- Peb txoj cai-nias rau ntawm lub rooj ua kom tau. Hauv cov ntawv qhia zaub mov, mus dhau cov khoom XML thiab "Export ..."Cov. Tom qab ntawv, khaws cov ntawv hauv txhua qhov chaw qhia.
Raws li koj tuaj yeem pom, muaj ob txoj hauv kev tseem ceeb los hloov XLS thiab XLSX cov ntaub ntawv rau XML hom ntawv siv Microsoft Excel. Thawj ntawm lawv yog qhov yooj yim heev thiab muaj nyob hauv kev coj ua theem pib nrog kev txuas ntxiv los ntawm kev ua haujlwm "Tseg Raws Li ..."Cov. Qhov yooj yim thiab meej txog ntawm qhov kev xaiv no yog qhov tsis paub tseeb. Tab sis nws muaj ib qho txaus ntshai heev. Kev hloov dua siab tshiab yog ua yam tsis tau suav txog qee yam qauv, thiab yog li ntawv hloov pauv ntawm txoj kev no los ntawm cov neeg thib peb daim ntawv thov tej zaum yuav tsis lees paub. Qhov kev xaiv thib ob suav nrog daim phiaj XML. Tsis zoo li thawj txoj kev, lub rooj hloov pauv raws li cov txheej txheem no yuav ua raws tag nrho cov qauv XML zoo. Tab sis, hmoov tsis, tsis yog txhua tus neeg siv tuaj yeem ua tiav sai sai ntawm cov txheej txheem no.