XML איז אַ וניווערסאַל פֿאָרמאַט פֿאַר ארבעטן מיט דאַטן. עס איז געשטיצט דורך פילע מגילה, אַרייַנגערעכנט די פֿון די DBMS קויל. דעריבער, די קאַנווערזשאַן פון אינפֿאָרמאַציע אין XML איז וויכטיק פּונקט פֿון די פונט פון מיינונג פון ינטעראַקשאַן און דאַטן וועקסל צווישן פאַרשידענע אַפּלאַקיישאַנז. Excel איז בלויז איינער פון די מגילה וואָס אַרבעט מיט טישן, און קענען אפילו מאַניפּולירן דאַטאַבייסיז. זאל ס זען ווי צו גער Excel טעקעס צו XML.
פּראָצעדור פֿאַר קאַנווערזשאַן
קאַנווערטינג דאַטן צו XML פֿאָרמאַט איז נישט אַזאַ אַ פּשוט פּראָצעס, ווייַל אַ ספּעציעל סכעמע (schema.xml) מוזן זיין באשאפן אין דעם גאַנג. אָבער, צו קאַנווערזשאַן אינפֿאָרמאַציע אין די סימפּלאַסט טעקע פון דעם פֿאָרמאַט, עס איז גענוג צו האָבן די געוויינטלעך מכשירים פֿאַר שפּאָרן אין עקססעל אין האַנט, אָבער צו שאַפֿן אַ געזונט-סטראַקטשערד עלעמענט, איר וועט האָבן צו ונ דורך קלערן די צייכענונג פון די דיאַגראַמע און זיין פֿאַרבינדונג צו דעם דאָקומענט.
מעטאַד 1: גרינג צו ראַטעווען
אין עקססעל, איר קענען ראַטעווען דאַטן אין XML פֿאָרמאַט דורך די מעניו "היט ווי ...". אמת, עס איז ניט גאַראַנטירן אַז אַלע מגילה וועלן אַרבעטן ריכטיק מיט אַ טעקע וואָס איז געווען באשאפן אין דעם וועג. און ניט אין אַלע פאלן, דעם אופֿן אַרבעט.
- מיר אָנהייבן דעם Excel פּראָגראַם. צו עפענען דעם קוויטל צו זיין קאָנווערטעד, גיין צו די קוויטל טעקע. ווייַטער גיט די נומער "עפֿן".
- די עפֿענען פֿענצטער פֿון דער טעקע סטאַרץ. גיין צו די וועגווייַזער אין וואָס די טעקע מיר דאַרפֿן. עס מוזן זיין אין איינער פון די עקססעל פֿאָרמאַטירונגען - XLS אָדער XLSX. סעלעקטירן עס און גיט די קנעפּל. "עפֿן"ליגן אין די דנאָ פון די פֿענצטער.
- ווי איר קענען זען, דער טעקע איז געעפנט געווארן, און די דאַטן זענען געוויזן אויף דעם קראַנט בלאַט. גיין צו די קוויטל ווידער טעקע.
- נאָך דעם, גיין צו "היט ווי ...".
- די שפּאָרן פֿענצטער אָפּענס. מיר גיין צו די וועגווייַזער אין וואָס מיר ווילן די קאָנווערטעד טעקע צו זיין סטאָרד. אָבער, איר קענען לאָזן די פעליקייַט וועגווייַזער, דאָס איז די סאַגדזשעסטיד דורך די פּראָגראַם זיך. אויב איר ווילט אין דער זעלביקער פֿענצטער איר קענען טוישן די טעקע נאָמען. אָבער די הויפּט ופמערקזאַמקייט דאַרף זיין באַצאָלט צו די פעלד טעקע טיפּ. מיר עפענען די רשימה דורך קליקינג אויף דעם פעלד.
מיר זענען קוקן פֿאַר אַ נאָמען צווישן די קאַנסערוויישאַן אָפּציעס XML טאַבלע 2003 אָדער XML דאַטן. קלייַבן איינער פון די ייטאַמז.
- נאָך דעם, גיט די קנעפּל היט.
אַזוי, די קאַנווערזשאַן פון דער טעקע פֿון עקססעל צו קסמל פֿאָרמאַט וועט זיין געענדיקט.
מעטאָד 2: מכשירים פֿאַר דעוועלאָפּער
איר קענען בייַטן די עקססעל פֿאָרמאַט צו XML מיט די דעוועלאָפּער מכשירים אויף די פּראָגראַם קוויטל. אין דער זעלביקער צייט, אויב דער באַניצער פּערפאָרמז אַלץ ריכטיק, דער רעזולטאַט איז, אין קאַנטראַסט צו די פריערדיקע אופֿן, אַ פול-פלעדזשד XML טעקע וואָס וועט זיין ריכטיק דערקענט דורך דריט-פּאַרטיי אַפּלאַקיישאַנז. אָבער איך מוזן זאָגן גלייך אַז ניט יעדער אָנהייבער קען האָבן גענוג וויסן און סקילז צו גלייך לערנען ווי צו גער דאַטן אין דעם וועג.
- דורך פעליקייַט, די דעוועלאָפּער מכשיר איז פאַרקריפּלט. דעריבער, ערשטער, איר דאַרפֿן צו אַקטאַווייט עס. גיין צו די קוויטל טעקע און גיט אויף די נומער "אָפּציעס".
- מאַך צו די סאַבסעקשאַן פֿענצטער אין די פּאַראַמעטערס פֿענצטער בענד סעטאַפּ. אין די רעכט טייל פון די פֿענצטער, קעסטל די קעסטל ווייַטער צו די ווערט "דעוועלאָפּער". נאָך דעם, גיט די קנעפּל "גוט"ליגן אין די דנאָ פון די פֿענצטער. דער דעוועלאָפּער מכשיר איז איצט ענייבאַלד.
- דערנאָך, עפֿן די עקססעל ספּרעדשיט אין דעם פּראָגראַם אין קיין באַקוועם וועג.
- אויף זייַן יקער, מיר האָבן צו שאַפֿן אַ סכעמע וואָס איז געשאפן אין קיין טעקסט רעדאַקטאָר. פֿאַר די צוועקן, איר קענען נוצן רעגולער ווינדאָוז נאָטעפּאַד, אָבער עס איז בעסער צו נוצן אַ ספּעשאַלייזד אַפּלאַקיישאַן פֿאַר פּראָגראַממינג און ארבעטן מיט נאָטעפּאַד ++ מאַרקאַפּ שפּראַכן. מיר קאַטער דעם פּראָגראַם. אין עס מיר מאַכן דעם קרייַז. אין אונדזער בייַשפּיל עס וועט זיין געוויזן ווי אונטן סקרעענשאָט געוויזן די נאָטעפּאַד ++ פֿענצטער.
ווי איר קענען זען, די עפן און קלאָוזינג קוויטל פֿאַר די דאָקומענט ווי אַ גאַנץ "דאטא-סעט". אין דער זעלביקער ראָלע, פֿאַר יעדער רודערן די קוויטל "רעקאָרד". פֿאַר אַ סטשעמאַ, עס איז גענוג אויב מיר נעמען בלויז צוויי ראָוז פון די טיש און טאָן ניט איבערזעצן אַלץ מאַניואַלי צו XML. דער נאָמען פון דער עפענונג און קלאָוזינג זייַל קוויטל קען זיין אַרביטראַריש, אָבער אין דעם פאַל, פֿאַר קאַנוויניאַנס, מיר בעסער וועלן צו איבערזעצן די רוסישע שפּראַך זייַל נעמען צו ענגליש. נאָך די דאַטן זענען אריין, מיר פשוט שפּאָרן עס דורך די פאַנגקשאַנאַליטי פון אַ טעקסט רעדאַקטאָר ערגעץ אויף די שווער פאָר אין די קסמל פֿאָרמאַט "סכעמע".
- ווידער, גיין צו די עקססעל פּראָגראַם מיט די טיש שוין אָופּאַנד. מאַך צו די קוויטל "דעוועלאָפּער". אויף די בענד אין די מכשירים XML דריקט אויף די קנעפּל "מקור". דריקט דעם קנעפּל אין די אָפּענעד פעלד אויף די לינקס זייַט פון די פֿענצטער "XML מאַפּס ...".
- דריקט דעם קנעפּל אין די אָפּענעד פֿענצטער "לייג ...".
- דער מקור סעלעקציע פֿענצטער סטאַרץ. מיר גיין צו דעם אָרט וועגווייַזער פון דער סכעמע וואָס איז געווען צונויפגעשטעלט פריער, סעלעקטירן עס און גיט די קנעפּל "עפֿן".
- נאָך די יסודות פון די סכעמע ארויס אין די פֿענצטער, שלעפּן זיי ניצן די לויפֿער אין די קאָראַספּאַנדינג סעלז פון די נעמען פון די טיש זייַל.
- מיר רעכט גיט אויף די ריזאַלטינג טיש. גיין דורך די זאכן אין דעם קאָנטעקסט מעניו XML און "עקספּאָרט ...". נאָך דעם, שפּאָרן די טעקע אין קיין וועגווייַזער.
ווי איר קענען זען, עס זענען צוויי הויפּט וועגן צו גער XLS און XLSX טעקעס צו XML פֿאָרמאַט ניצן Microsoft Excel. דער ערשטער פון זיי איז גאָר פּשוט און באשטייט אין אַן עלעמענטאַר שפּאָרן פּראָצעדור מיט אַ געגעבן פאַרלענגערונג דורך אַ פונקציע "היט ווי ...". די פּאַשטעס און קלעריטי פון דעם אָפּציע זענען בלי אַדוואַנטידזשיז. אָבער ער האט איין זייער ערנסט פלאָ. די קאַנווערזשאַן איז געטאן אָן גענומען אין חשבון זיכער סטאַנדאַרדס, און דערפֿאַר אַ טעקע קאָנווערטעד אין דעם וועג דורך דריט-פּאַרטיי אַפּלאַקיישאַנז קען פשוט ניט זיין דערקענט. די רגע אָפּציע ינוואַלווז מאַפּינג די XML. ניט ענלעך דער ערשטער אופֿן, די טיש קאָנווערטעד לויט דעם סכעמע וועט נאָכקומען מיט אַלע XML קוואַליטעט סטאַנדאַרדס. אָבער, ליידער, נישט יעדער באַניצער קען געשווינד רעכענען אויס די נואַנסיז פון דעם פּראָצעדור.