{"id":55001065,"date":"2016-12-01T00:00:00","date_gmt":"2020-05-22T13:35:05","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=1065"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Daten_aus_ExcelSheets_importieren","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/","title":{"rendered":"Daten aus Excel-Sheets importieren"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg09.met.vgwort.de\/na\/8bf0ac4b011c4dc3975a5497028527c7\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Gelegentlich werden Sie als Access-Entwickler vor der Aufgabe stehen, den Import aus Excel-Dateien zu implementieren. Manchmal gibt es dabei Sonderf&auml;lle, in denen etwa die Daten aus mehreren Sheets eingelesen oder bereitgestellt werden sollen. Wir schauen uns an, wie das mit mehreren Sheets gelingt.<\/b><\/p>\n<h2>Verschiedene Excel-Sheets importieren<\/h2>\n<p>Wenn Sie einmal verschiedene Seiten eines Excel-Dokuments importieren m&ouml;chten, m&uuml;ssen Sie daf&uuml;r bei der <b>TransferSpreadsheet<\/b>-Methode des <b>DoCmd<\/b>-Objekts einen bestimmten Ausdruck f&uuml;r den Parameter <b>Range <\/b>angeben.<\/p>\n<p>Angenommen, Sie verwenden eine Excel-Datei, die zwei Sheets namens <b>Tabelle1<\/b> und <b>Tabelle2 <\/b>wie in Bild 1 enth&auml;lt.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2016_06\/pic_1065_001.png\" alt=\"Excel-Datei mit zwei Sheets\" width=\"549,6265\" height=\"398,5266\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Excel-Datei mit zwei Sheets<\/span><\/b><\/p>\n<p>Im ersten Beispiel wollen wir beide Sheets in jeweils eine eigene Tabelle einf&uuml;gen &#8211; die Feld&uuml;berschriften sind ja bereits auf geeignete Weise ausgelegt.<\/p>\n<p>Der dazu verwendete Befehl lautet <b>DoCmd.TransferSpreadsheet<\/b>. Normalerweise w&uuml;rden Sie diesen Befehl wie folgt einsetzen, um die Daten von Excel in eine Access-Datenbank zu importieren:<\/p>\n<pre>DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, \"tblTest1\", _\r\n    CurrentProject.Path & \"\\Test.xlsx\", <span style=\"color:blue;\">True<\/span><\/pre>\n<p>Der erste Parameter legt dabei fest, dass es sich um einen Import und nicht etwa um eine Verkn&uuml;pfung handelt. Der zweite legt die Art der Quelle fest. Der dritte Parameter bestimmt den Namen der Tabelle, in welche die Daten importiert werden sollen, der vierte die Quelldatei. Schlie&szlig;lich legen Sie mit dem Wert <b>True <\/b>f&uuml;r den f&uuml;nften Parameter fest, dass die Werte der ersten Zeile als Spalten&uuml;berschriften interpretiert werden sollen.<\/p>\n<p>Um diese Anweisung testweise wiederholt aufrufen zu k&ouml;nnen, haben wir diese in die Prozedur aus Listing 1 eingef&uuml;gt. Die ersten Zeilen dieser Anweisung versuchen, bei deaktivierter eingebauter Fehlerbehandlung eine eventuell vorhandene Tabelle namens <b>tblTest1 <\/b>zu l&ouml;schen. Dies kann zum Beispiel fehlschlagen, weil die Tabelle noch gar nicht vorhanden ist &#8211; dieser Fehler wird ignoriert.<\/p>\n<pre><span style=\"color:blue;\">Public Sub <\/span>ImportExcelEinfach()\r\n     On Error Resume <span style=\"color:blue;\">Next<\/span>\r\n     DoCmd.DeleteObject acTable, \"tblTest1\"\r\n     <span style=\"color:blue;\">If <\/span>Err.Number = 2008<span style=\"color:blue;\"> Then<\/span>\r\n         <span style=\"color:blue;\">MsgBox<\/span> \"Die Tabelle kann nicht gel&ouml;scht und neu erstellt werden, da diese ge&ouml;ffnet ist.\"\r\n         <span style=\"color:blue;\">Exit Sub<\/span>\r\n     <span style=\"color:blue;\">End If<\/span>\r\n     <span style=\"color:blue;\">On Error GoTo<\/span> 0\r\n     DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, \"tblTest1\", _\r\n         CurrentProject.Path & \"\\Test.xlsx\", <span style=\"color:blue;\">True<\/span>\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p><b><span style=\"color:darkgrey;\">Listing 1: Import eines Excel-Sheets<\/span><\/b><\/p>\n<p>Es kann jedoch auch sein, dass die Tabelle gerade ge&ouml;ffnet ist. In diesem Fall erscheint eine entsprechende Meldung und die Prozedur wird abgebrochen. Alternativ k&ouml;nnten Sie hier auch eine Anweisung voranstellen, welche die Tabelle zuvor schlie&szlig;t.<\/p>\n<p>Das Ergebnis sieht wie in Bild 2 aus. Es werden nat&uuml;rlich nur die Daten der ersten gefundenen Tabelle der Excel-Datei importiert.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2016_06\/pic_1065_002.png\" alt=\"Import ohne Angabe des Quellsheets\" width=\"424,7115\" height=\"197,4536\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Import ohne Angabe des Quellsheets<\/span><\/b><\/p>\n<h2>Zwei Sheets in zwei Tabellen<\/h2>\n<p>Im n&auml;chsten Schritt wollen wir die Daten der beiden Sheets in jeweils eine eigene Tabelle importieren. Hier wird es interessant: Sp&auml;testens in der zweiten <b>DoCmd.TransferSpreadsheet<\/b>-Anweisung m&uuml;ssen wir irgendwie festlegen, dass nicht das erste, sondern das zweite Sheet der Excel-Datei importiert werden soll.<\/p>\n<p><!--30percent--><\/p>\n<p>Wenn man den Trick einmal kennt, ist es jedoch ganz einfach: Sie geben einfach f&uuml;r den sechsten Parameter namens <b>Range <\/b>den Namen des Sheets an, wie er unten im Reiter der Excel-Tabelle angegeben ist &#8211; in unserem Fall also etwa <b>Tabelle1 <\/b>oder <b>Tabelle2<\/b>. Das ist allerdings noch nicht der ganze Clou: Sie m&uuml;ssen diesen Bezeichnungen n&auml;mlich noch ein Ausrufezeichen anh&auml;ngen, also beispielsweise <b>Tabelle1! <\/b>oder <b>Tabelle2!<\/b>. Wie dies aussieht, sehen Sie in Listing 2.<\/p>\n<pre><span style=\"color:blue;\">Public Sub <\/span>ImportExcelNachTabelle()\r\n     On Error Resume <span style=\"color:blue;\">Next<\/span>\r\n     DoCmd.Close acTable, \"tblTest1\"\r\n     DoCmd.Close acTable, \"tblTest2\"\r\n     DoCmd.DeleteObject acTable, \"tblTest1\"\r\n     DoCmd.DeleteObject acTable, \"tblTest2\"\r\n     <span style=\"color:blue;\">On Error GoTo<\/span> 0\r\n     DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, _\r\n         \"tblTest1\", CurrentProject.Path & \"\\Test.xlsx\", _\r\n         True, \"Tabelle1!\"\r\n     DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, _\r\n         \"tblTest2\", CurrentProject.Path & \"\\Test.xlsx\", _\r\n         True, \"Tabelle2!\"\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p><b><span style=\"color:darkgrey;\">Listing 2: Import zweier Excel-Sheets<\/span><\/b><\/p>\n<p>Das Ergebnis finden Sie schlie&szlig;lich in Bild 3. Die Tabellen k&ouml;nnten auch unterschiedlich aufgebaut sein, da der Import einzeln erfolgt.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2016_06\/pic_1065_003.png\" alt=\"Import zweier Sheets in zwei Tabellen\" width=\"424,7115\" height=\"260,3759\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Import zweier Sheets in zwei Tabellen<\/span><\/b><\/p>\n<h2>Zwei Sheets in eine Tabelle<\/h2>\n<p>Damit kommen wir zur n&auml;chsten Schwierigkeitsstufe: Wir gehen davon aus, dass die beiden zu importierenden Tabellen gleich aufgebaut sind (was praktischerweise in unserem Beispiel der Fall ist) und wollen die Daten beider Tabellen in eine einzige Access-Tabelle importieren (s. Listing 3).<\/p>\n<pre><span style=\"color:blue;\">Public Sub <\/span>ImportExcelInEineTabelle()\r\n     On Error Resume <span style=\"color:blue;\">Next<\/span>\r\n     DoCmd.Close acTable, \"tblTest1\"\r\n     DoCmd.Close acTable, \"tblTest2\"\r\n     DoCmd.DeleteObject acTable, \"tblTest1\"\r\n     DoCmd.DeleteObject acTable, \"tblTest2\"\r\n     <span style=\"color:blue;\">On Error GoTo<\/span> 0\r\n     DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, _\r\n         \"tblTest1\", CurrentProject.Path & \"\\Test.xlsx\", _\r\n         True, \"Tabelle1!\"\r\n     DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, _\r\n         \"tblTest1\", CurrentProject.Path & \"\\Test.xlsx\", _\r\n         True, \"Tabelle2!\"\r\n<span style=\"color:blue;\">End Sub<\/span><\/pre>\n<p><b><span style=\"color:darkgrey;\">Listing 3: Import zweier Excel-Sheets in eine Access-Tabelle<\/span><\/b><\/p>\n<p>Die L&ouml;sung ist &uuml;berraschend einfach: Wie brauchen einfach nur bei beiden Aufrufen der Methode <b>DoCmd.TransferSpreadsheet <\/b>die gleiche Zieltabelle anzugeben, in diesem Fall <b>tblTest<\/b>. Das Ergebnis zeigt Bild 4.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2016_06\/pic_1065_004.png\" alt=\"Import zweier Sheets in die gleiche Tabelle\" width=\"424,7115\" height=\"162,6787\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 4: Import zweier Sheets in die gleiche Tabelle<\/span><\/b><\/p>\n<h2>Nur bestimmte Bereiche importieren<\/h2>\n<p>Wenn wir schon einmal dabei sind, k&ouml;nnen wir uns den Parameter <b>Range <\/b>der <b>TransferSpreadsheet<\/b>-Methode auch gleich genauer ansehen. Mit diesem k&ouml;nnen Sie n&auml;mlich auch exakt festlegen, welche Zeilen und Spalten des Excel-Sheets importiert werden sollen.<\/p>\n<p>Wenn Sie etwa nur die erste Spalte der ersten Tabelle importieren m&ouml;chten, geben Sie f&uuml;r den Parameter <b>Range <\/b>etwa einen Ausdruck wie den folgenden an:<\/p>\n<pre>DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, \"tblTest2\", _\r\n    CurrentProject.Path & \"\\Test.xlsx\", True, \"Tabelle2!A:A\"<\/pre>\n<h2>Zeilenweise importieren<\/h2>\n<p>Wenn Sie nur eine Matrix etwa der ersten zwei Zeilen importieren wollen, m&uuml;ssten Sie diesen Wert f&uuml;r den <b>Range<\/b>-Parameter &uuml;bergeben:<\/p>\n<pre>DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, \"tblTest2\", _\r\n    CurrentProject.Path & \"\\Test.xlsx\", True, Tabelle2!1:3<\/pre>\n<p>Dies w&uuml;rde die Zeile mit den &uuml;berschriften als Feldnamen nutzen und die Werte der zweiten und dritten Zeile als Werte zweier neuer Datens&auml;tze.<\/p>\n<p>Wenn Sie weiter unten liegende Zeilen importieren wollen, haben Sie das Problem, dass Sie nicht gleichzeitig die erste Zeile als Feldname importieren k&ouml;nnen. Eine Idee war, in zwei Schritten vorzugehen. Dabei wollten wir erst die erste Zeile importieren und den Parameter <b>HasFieldNames <\/b>auf <b>True <\/b>einstellen und dann die weiter unten liegenden Zeilen mit dem Wert <b>False <\/b>f&uuml;r <b>HasFieldNames <\/b>importieren. Dies gelingt allerdings leider nicht, weil ein Aufruf von <b>TransferSpreadsheet <\/b>mit <b>HasFieldNames <\/b>generische Feldnamen wie <b>F1<\/b>, <b>F2 <\/b>und so weiter verwenden m&ouml;chte &#8211; und die sind ja durch den ersten Import nicht vorhanden. Die beiden folgenden Zeilen f&uuml;hren daher zu der Fehlermeldung aus Bild 5:<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2016_06\/pic_1065_005.png\" alt=\"Fehlermeldung beim Importieren ohne Feldnamen in eine bestehende Tabelle\" width=\"424,7115\" height=\"241,078\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 5: Fehlermeldung beim Importieren ohne Feldnamen in eine bestehende Tabelle<\/span><\/b><\/p>\n<pre>DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, \"tblTest2\", _\r\n    CurrentProject.Path & \"\\Test.xlsx\", True, \"Tabelle2!1:1\"\r\nDoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12, \"tblTest2\", _\r\n    CurrentProject.Path & \"\\Test.xlsx\", False, \"Tabelle2!4:5\"<\/pre>\n<p>Hier hei&szlig;t es also im Zweifel: Alle Zeilen importieren und dabei die Feldnamen mitnehmen, &uuml;berfl&uuml;ssige Zeilen anschlie&szlig;end wieder l&ouml;schen.<\/p>\n<h2>Spaltenweise importieren<\/h2>\n<p>F&uuml;r die erste Spalte eines Sheets wie oben schon erw&auml;hnt verwenden Sie diesen <b>Range<\/b>-Parameter:<\/p>\n<pre>Tabelle1!A:A<\/pre>\n<p>Dementsprechend k&ouml;nnen Sie auch zusammenh&auml;ngende Spalten importieren:<\/p>\n<pre>Tabelle1!A:C<\/pre>\n<p>Die erste Spalte muss nicht zwingend eingebunden werden, aber es funktioniert einfach nur mit zusammenh&auml;ngenden Spalten. Wenn Sie mehrere zusammenh&auml;ngende Spaltenbereiche importieren wollen, etwa <b>A <\/b>bis <b>C <\/b>und <b>E <\/b>bis <b>G<\/b>, schlage ich vor, auch die dazwischenliegenden Spalten zu importieren und die &uuml;berfl&uuml;ssigen Spalten dann wieder zu l&ouml;schen.<\/p>\n<h2>Zusammenfassung und Ausblick<\/h2>\n<p>Mit verschiedenen Werten f&uuml;r den Range-Parameter der TransferSpreadsheet-Methode k&ouml;nnen Sie die gew&uuml;nschten Sheets einer Excel-Datei und dort sogar spezielle Bereiche importieren.<\/p>\n<h3>Downloads zu diesem Beitrag<\/h3>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>Excelsheets.accdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/73618A1F-79D1-464B-818C-1D8F7DA13124\/aiu_1065.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Gelegentlich werden Sie als Access-Entwickler vor der Aufgabe stehen, den Import aus Excel-Dateien zu implementieren. Manchmal gibt es dabei Sonderf&auml;lle, in denen etwa die Daten aus mehreren Sheets eingelesen oder bereitgestellt werden sollen. Wir schauen uns an, wie das mit mehreren Sheets gelingt.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662016,66062016,44000026],"tags":[],"class_list":["post-55001065","post","type-post","status-publish","format-standard","hentry","category-662016","category-66062016","category-Interaktiv"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Daten aus Excel-Sheets importieren - Access im Unternehmen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Daten aus Excel-Sheets importieren\" \/>\n<meta property=\"og:description\" content=\"Gelegentlich werden Sie als Access-Entwickler vor der Aufgabe stehen, den Import aus Excel-Dateien zu implementieren. Manchmal gibt es dabei Sonderf&auml;lle, in denen etwa die Daten aus mehreren Sheets eingelesen oder bereitgestellt werden sollen. Wir schauen uns an, wie das mit mehreren Sheets gelingt.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-22T13:35:05+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg09.met.vgwort.de\/na\/8bf0ac4b011c4dc3975a5497028527c7\" \/>\n<meta name=\"author\" content=\"Andr\u00e9 Minhorst\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andr\u00e9 Minhorst\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"6\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Daten_aus_ExcelSheets_importieren\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Daten_aus_ExcelSheets_importieren\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Daten aus Excel-Sheets importieren\",\"datePublished\":\"2020-05-22T13:35:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Daten_aus_ExcelSheets_importieren\\\/\"},\"wordCount\":1040,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Daten_aus_ExcelSheets_importieren\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg09.met.vgwort.de\\\/na\\\/8bf0ac4b011c4dc3975a5497028527c7\",\"articleSection\":[\"2016\",\"6\\\/2016\",\"Interaktiv\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Daten_aus_ExcelSheets_importieren\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Daten_aus_ExcelSheets_importieren\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Daten_aus_ExcelSheets_importieren\\\/\",\"name\":\"Daten aus Excel-Sheets importieren - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Daten_aus_ExcelSheets_importieren\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Daten_aus_ExcelSheets_importieren\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg09.met.vgwort.de\\\/na\\\/8bf0ac4b011c4dc3975a5497028527c7\",\"datePublished\":\"2020-05-22T13:35:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Daten_aus_ExcelSheets_importieren\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Daten_aus_ExcelSheets_importieren\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Daten_aus_ExcelSheets_importieren\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg09.met.vgwort.de\\\/na\\\/8bf0ac4b011c4dc3975a5497028527c7\",\"contentUrl\":\"http:\\\/\\\/vg09.met.vgwort.de\\\/na\\\/8bf0ac4b011c4dc3975a5497028527c7\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Daten_aus_ExcelSheets_importieren\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Daten aus Excel-Sheets importieren\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"name\":\"Access im Unternehmen\",\"description\":\"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access\",\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/access-im-unternehmen.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\",\"name\":\"Andr\u00e9 Minhorst Verlag\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"contentUrl\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"width\":370,\"height\":111,\"caption\":\"Andr\u00e9 Minhorst Verlag\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Daten aus Excel-Sheets importieren - Access im Unternehmen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/","og_locale":"de_DE","og_type":"article","og_title":"Daten aus Excel-Sheets importieren","og_description":"Gelegentlich werden Sie als Access-Entwickler vor der Aufgabe stehen, den Import aus Excel-Dateien zu implementieren. Manchmal gibt es dabei Sonderf&auml;lle, in denen etwa die Daten aus mehreren Sheets eingelesen oder bereitgestellt werden sollen. Wir schauen uns an, wie das mit mehreren Sheets gelingt.","og_url":"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-22T13:35:05+00:00","og_image":[{"url":"http:\/\/vg09.met.vgwort.de\/na\/8bf0ac4b011c4dc3975a5497028527c7","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"6\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Daten aus Excel-Sheets importieren","datePublished":"2020-05-22T13:35:05+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/"},"wordCount":1040,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/#primaryimage"},"thumbnailUrl":"http:\/\/vg09.met.vgwort.de\/na\/8bf0ac4b011c4dc3975a5497028527c7","articleSection":["2016","6\/2016","Interaktiv"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/","url":"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/","name":"Daten aus Excel-Sheets importieren - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/#primaryimage"},"thumbnailUrl":"http:\/\/vg09.met.vgwort.de\/na\/8bf0ac4b011c4dc3975a5497028527c7","datePublished":"2020-05-22T13:35:05+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/#primaryimage","url":"http:\/\/vg09.met.vgwort.de\/na\/8bf0ac4b011c4dc3975a5497028527c7","contentUrl":"http:\/\/vg09.met.vgwort.de\/na\/8bf0ac4b011c4dc3975a5497028527c7"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Daten_aus_ExcelSheets_importieren\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Daten aus Excel-Sheets importieren"}]},{"@type":"WebSite","@id":"https:\/\/access-im-unternehmen.de\/#website","url":"https:\/\/access-im-unternehmen.de\/","name":"Access im Unternehmen","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access","publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/access-im-unternehmen.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/access-im-unternehmen.de\/#organization","name":"Andr\u00e9 Minhorst Verlag","url":"https:\/\/access-im-unternehmen.de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/","url":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","contentUrl":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","width":370,"height":111,"caption":"Andr\u00e9 Minhorst Verlag"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","caption":"Andr\u00e9 Minhorst"}}]}},"_links":{"self":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55001065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/comments?post=55001065"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55001065\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55001065"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55001065"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55001065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}