JAK: Importowanie i eksportowanie danych XML w programie Excel

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 305795 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Streszczenie

Służy to przewodnik krok po kroku ręcznie i programowego importowania i eksportowania danych XML sformatowane przy użyciu programu Microsoft Excel.

XML jest defacto standardem przemysłowym dla transportu danych wokół Internetu. Program Microsoft Excel i Microsoft Access obsługuje importowanie i eksportowanie danych XML.

Wymagania

Powinny posiadać wiedzę z następujących czynności:
  • Podstawowe informacje o programie Excel.
  • Pojęcia związane z programowaniem.
  • Pojęcia dotyczące XML.

Ręcznie eksportowania danych XML

  1. Na Plik menu, kliknij przycisk Zapisz jako.
  2. W Zapisz jako typ Zaznacz pozycję Arkusz kalkulacyjny XML.
  3. Nazwa pliku. Jeśli zapisujesz plik na serwerze sieci Web zawierają adres. Kliknij przycisk Zapisz.
Jeśli funkcje skoroszytu, które nie są obsługiwane w języku XML, takich jak Visual Basic dla kodu aplikacji pojawi się komunikat informujący o tym.

Programowo eksportowania danych XML

  1. W programie Excel projektu Visual Basic for Applications, Wstaw nowy moduł.
  2. W module utwórz podprocedury o nazwie Funkcja ExportXML.
  3. Wpisz lub wklej następujący kod:
    ' <http://Myserver/Myfolder/xml filename.xml> represents the Web server 
    ' location and the name of the XML file you want to save. You can also 
    ' specify a folder on your hard disk rather than a URL.
    '
    ActiveWorkbook.SaveAs _
       Filename:="<http://Myserver/Myfolder/xml filename.xml>", _
       FileFormat:=xlXMLSpreadsheet
    					

Ręczne importowanie danych XML

  1. Uruchom program Excel, a następnie kliknij przycisk Otwórz na Plik menu.
  2. W Pliki typu Zaznacz pozycję Pliki XML.
  3. Wybierz plik XML, który chcesz otworzyć, a następnie kliknij przycisk Otwórz.
  4. Jeśli plik ma wiele arkuszy stylów XSL, zostanie wyświetlony monit wybierz jedną z arkuszy stylów. Wybierz arkusz stylów, jeśli chcesz aby można było zastosować arkusz stylów. Lub kliknij przycisk Anuluj Aby nie wybrać arkusz stylów.

Programowego importowania danych XML

  1. W programie Excel projektu Visual Basic for Applications, Wstaw nowy moduł.
  2. W module utwórz podprocedury o nazwie ImportXML.
  3. Wpisz lub wklej następujący kod:
    ' <http://Myserver/Myfolder/xml filename.xml> represents the Web server 
    ' location and the name of the XML file you want to save. You can also 
    ' specify a folder on your hard disk rather than a URL.
    '
    ' If the XML file references more than one style sheet,
    ' use the StyleSheets parameter to specify one or more style
    ' sheets. If you want to apply only one referenced style sheet, 
    ' specify the index number of that sheet reference in the document.
    ' If you want to apply multiple style sheets, enter all 
    ' the index numbers as members of an array, similar to this: 
    '
    ' Array(1, 2)
    '
    ' In this case, the first and second style sheets are referenced in 
    ' the XML file.
    '
    Workbooks.OpenXML "<http://Myserver/Myfolder/xml filename.xml>", _
    	<style sheet>
    
    					

Weryfikowanie, czy działa

  1. Utwórz plik XML.
  2. W programie Excel, należy uruchomić kod.













Właściwości

Numer ID artykułu: 305795 - Ostatnia weryfikacja: 23 czerwca 2011 - Weryfikacja: 2.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Office XP Developer Edition
Słowa kluczowe: 
kbhowto kbhowtomaster kbmt KB305795 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:305795

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com