{"id":1255,"date":"2022-09-06T07:06:00","date_gmt":"2022-09-06T05:06:00","guid":{"rendered":"https:\/\/expert-only.com\/prep\/?p=1255"},"modified":"2022-11-17T10:11:00","modified_gmt":"2022-11-17T09:11:00","slug":"importer-un-fichier-excel-avec-ssis","status":"publish","type":"post","link":"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/","title":{"rendered":"Importer un fichier Excel avec SSIS dans une base SQL Server"},"content":{"rendered":"\n<h4 class=\"has-text-align-center wp-block-heading\">Comment importer un fichier Excel dans une base de donn\u00e9es SQL Server avec un package SSIS ?<\/h4>\n\n\n\n<p>Tutoriel pour importer un fichier Excel avec SSIS, soit les donn\u00e9es depuis un fichier xslx dans une base de donn\u00e9es SQL Server, \u00e9tape par \u00e9tape. Ici, la cible est une base de donn\u00e9es SQL Server. Depuis Visual Studio, utiliser le composant natif Excel disponible dans les connexions sources du flux de donn\u00e9es SSIS.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 ez-toc-wrap-center counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#importer-un-fichier-excel-vers-une-base-sql-avec-ssis\" >Importer un fichier Excel vers une base SQL avec SSIS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#1-preparer-la-table-sql-et-le-fichier-excel-a-importer\" >1. Pr\u00e9parer la table SQL et le fichier Excel \u00e0 importer<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#2-creer-un-flux-de-donnees-ssis-du-fichier-vers-la-base\" >2. Cr\u00e9er un flux de donn\u00e9es SSIS du fichier vers la base<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#3-se-connecter-au-fichier-avec-le-composant-excel-source\" >3. Se connecter au fichier avec le composant Excel Source<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#4-configurer-les-pilotes-et-la-connexion-ssis-au-fichier\" >4. Configurer les pilotes et la connexion SSIS au fichier<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#41-erreur-ssis-avec-les-drivers-32-bits\" >4.1 Erreur SSIS avec les drivers 32-bits<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#42-les-versions-de-driver-excel-32-bit-et-64-bit\" >4.2 Les versions de driver Excel 32-bit et 64-bit<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#5-adapter-le-type-des-colonnes-dans-le-composant-ssis\" >5. Adapter le type des colonnes dans le composant SSIS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#6-configurer-la-table-cible-et-importer-le-fichier-excel\" >6. Configurer la table cible et importer le fichier Excel<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#7-executer-le-package-ssis-et-controler-la-table\" >7. Ex\u00e9cuter le package SSIS et contr\u00f4ler la table<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#conclusion-sur-lintegration-de-fichiers-excel-avec-ssis\" >Conclusion sur l&rsquo;int\u00e9gration de fichiers Excel avec SSIS<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-importer-un-fichier-excel-vers-une-base-sql-avec-ssis\"><span class=\"ez-toc-section\" id=\"importer-un-fichier-excel-vers-une-base-sql-avec-ssis\"><\/span>Importer un fichier Excel vers une base SQL avec SSIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Pour charger un ou plusieurs fichiers Excel dans une base de donn\u00e9es SQL Server avec Visual Studio, cr\u00e9er tout d&rsquo;abord un package SSIS. Tout d&rsquo;abord, ouvrir <a href=\"https:\/\/visualstudio.microsoft.com\/fr\/downloads\/\" target=\"_blank\" rel=\"noopener\">Visual Studio<\/a> et <a href=\"https:\/\/expert-only.com\/ssis\/creer-un-projet-ssis-avec-visual-studio-2019\/\">cr\u00e9er un nouveau projet SSIS<\/a> et un nouveau package comme expliqu\u00e9 dans le tutoriel d\u00e9di\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"1-preparer-la-table-sql-et-le-fichier-excel-a-importer\"><\/span>1. Pr\u00e9parer la table SQL et le fichier Excel \u00e0 importer<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>La table de destination est la table des clients avec une structure basique, voici le code pour la cr\u00e9er. <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">-- Cr\u00e9er la table des clients\nCREATE TABLE [dbo].[Customers](\n   [CustomerID] [int] NOT NULL,\n   [FirstName] [nvarchar](20) NULL,\n   [LastName] [nvarchar](20) NULL,\n   [City] [nvarchar](20) NULL,\n   [Country] [nvarchar](50) NULL,\n   CONSTRAINT [CustomersPrimaryKeyCustomerID] PRIMARY KEY CLUSTERED ([CustomerID] ASC)\n);\nGO\n<\/pre>\n\n\n\n<p>Le fichier des clients \u00e0 importer dans la table utilis\u00e9e dans ce tutoriel est un fichier avec 48 lignes. Le fichier a exactement la m\u00eame structure que la table cible, c&rsquo;est \u00e0 dire 5 colonnes. T\u00e9l\u00e9charger le fichier exemple ici: <\/p>\n\n\n\n<div class=\"wp-block-file aligncenter\"><a id=\"wp-block-file--media-59a56a50-164b-44e2-ae98-0f5ddaed9e9b\" href=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/Customers_Data.xlsx\"><strong>Customers_Data.xlsx<\/strong><\/a><a href=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/Customers_Data.xlsx\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-59a56a50-164b-44e2-ae98-0f5ddaed9e9b\">T\u00e9l\u00e9charger<\/a><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"2-creer-un-flux-de-donnees-ssis-du-fichier-vers-la-base\"><\/span>2. Cr\u00e9er un flux de donn\u00e9es SSIS du fichier vers la base<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Dans Visual Studio 2019, depuis l&rsquo;espace de travail, dans la bo\u00eete \u00e0 outils qui se trouve \u00e0 gauche. S\u00e9lectionner <strong>Data flow Task<\/strong>. Ou t\u00e2che de flux de donn\u00e9es en Fran\u00e7ais. Et faire glisser le composant sur l&rsquo;espace de travail. Double cliquer pour l&rsquo;\u00e9diter.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"729\" height=\"685\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/add-ssis-data-flow-to-control-flow.jpg\" alt=\"Cr\u00e9er une t\u00e2che SSIS de Flux de donn\u00e9es (Data Flow Task)\" class=\"wp-image-11379\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/add-ssis-data-flow-to-control-flow.jpg 729w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/add-ssis-data-flow-to-control-flow-300x282.jpg 300w\" sizes=\"auto, (max-width: 729px) 100vw, 729px\" \/><figcaption class=\"wp-element-caption\">Cr\u00e9er une t\u00e2che SSIS de Flux de donn\u00e9es (Data Flow Task)<\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"3-se-connecter-au-fichier-avec-le-composant-excel-source\"><\/span>3. Se connecter au fichier avec le composant Excel Source<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Depuis l&rsquo;onglet <em>Data Flow<\/em>, s\u00e9lectionner dans la bo\u00eete \u00e0 outils le composant <strong>Excel Source <\/strong>et le faire glisser dans l&rsquo;espace de travail.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"540\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-3-new-Excel-source-1.jpg\" alt=\"Ajouter le composant Excel Source dans le flux de donn\u00e9es SSIS\" class=\"wp-image-12162\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-3-new-Excel-source-1.jpg 640w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-3-new-Excel-source-1-300x253.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption class=\"wp-element-caption\">Ajouter le composant Excel Source dans le flux de donn\u00e9es SSIS<\/figcaption><\/figure><\/div>\n\n\n<p>Cr\u00e9er une nouvelle connexion au fichier Excel depuis  le gestionnaire de connexions SSIS.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"540\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-1-new-file-connection-1.jpg\" alt=\"S\u00e9lectionner nouvelle connection Fichier\" class=\"wp-image-12166\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-1-new-file-connection-1.jpg 640w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-1-new-file-connection-1-300x253.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><figcaption class=\"wp-element-caption\">S\u00e9lectionner une nouvelle connexion de type Fichier<\/figcaption><\/figure><\/div>\n\n\n<p>Choisir le gestionnaire de connexions pour les fichiers Excel depuis la liste.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"928\" height=\"779\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-2-new-excel-connection-1.jpg\" alt=\"S\u00e9lectionner le gestionnaire de connexions SSIS de type Excel pour importer le fichier\" class=\"wp-image-12170\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-2-new-excel-connection-1.jpg 928w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-2-new-excel-connection-1-300x252.jpg 300w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-2-new-excel-connection-1-768x645.jpg 768w\" sizes=\"auto, (max-width: 928px) 100vw, 928px\" \/><figcaption class=\"wp-element-caption\">S\u00e9lectionner le gestionnaire de connexions SSIS de type Excel<\/figcaption><\/figure><\/div>\n\n\n<p>Renseigner maintenant les \u00e9l\u00e9ments suivants: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Chemin du fichier Excel \u00e0 importer dans la base SQL, c&rsquo;est \u00e0 dire: <em><strong>C:\\data\\Customers_Data.xlsx<\/strong><\/em><\/li>\n\n\n\n<li> La version d&rsquo;Excel, choisir <strong><em>Excel 2007-2010<\/em><\/strong>.<\/li>\n\n\n\n<li><strong><em>Activer l&rsquo;option<\/em><\/strong> pour les noms de colonnes dans la premi\u00e8re ligne.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"707\" height=\"444\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-2bis-set-file-path-1.jpg\" alt=\"Configurer le chemin du fichier SSIS \u00e0 importer dans la base\" class=\"wp-image-12174\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-2bis-set-file-path-1.jpg 707w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-2bis-set-file-path-1-300x188.jpg 300w\" sizes=\"auto, (max-width: 707px) 100vw, 707px\" \/><figcaption class=\"wp-element-caption\">Configurer le chemin du fichier SSIS \u00e0 importer dans la base<\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"4-configurer-les-pilotes-et-la-connexion-ssis-au-fichier\"><\/span>4. Configurer les pilotes et la connexion SSIS au fichier<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Depuis le composant Excel Source, choisir l&rsquo;onglet depuis la liste, comme ci-dessous. C&rsquo;est le nom de l&rsquo;onglet par d\u00e9faut qui est affich\u00e9, c&rsquo;est \u00e0 dire <em><strong>Sheet1$<\/strong><\/em>. Il est aussi possible d&rsquo;utiliser une requ\u00eate SQL directement, notamment pour <a href=\"https:\/\/expert-only.com\/ssis\/charger-des-cellules-excel-avec-ssis\/\">charger une plage sp\u00e9cifique de cellules<\/a> et non le tableau entier.<\/p>\n\n\n\n<p>La requ\u00eate SQL pour Excel est de ce type. Elle s\u00e9lectionne toutes les donn\u00e9es stock\u00e9es de mani\u00e8re contigu\u00eb dans le fichier. C&rsquo;est \u00e0 dire une plage de donn\u00e9es Excel. Il suffit d&rsquo;indiquer le nom de l&rsquo;onglet suivi de la plage.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"visualbasic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT * FROM [Sheet1$A1:E]<\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"813\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-4-excel-source-editor.jpg.jpg\" alt=\"Choisir l'onglet \u00e0 charger dans la base de donn\u00e9es depuis Excel Source Editor\" class=\"wp-image-12192\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-4-excel-source-editor.jpg.jpg 845w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-4-excel-source-editor.jpg-300x289.jpg 300w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-4-excel-source-editor.jpg-768x739.jpg 768w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><figcaption class=\"wp-element-caption\">Choisir l&rsquo;onglet \u00e0 charger dans la base de donn\u00e9es depuis Excel Source Editor<\/figcaption><\/figure><\/div>\n\n\n<p>V\u00e9rifier maintenant le mapping afin que toutes les colonnes soient d\u00e9tect\u00e9es dans le package SSIS.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"845\" height=\"813\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-6-excel-column-mapping.jpg\" alt=\"V\u00e9rifier le mapping des colonnes avant d'importer un fichier Excel avec SSIS\" class=\"wp-image-12208\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-6-excel-column-mapping.jpg 845w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-6-excel-column-mapping-300x289.jpg 300w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-6-excel-column-mapping-768x739.jpg 768w\" sizes=\"auto, (max-width: 845px) 100vw, 845px\" \/><figcaption class=\"wp-element-caption\">V\u00e9rifier le mapping des colonnes avant d&rsquo;importer un fichier Excel avec SSIS<\/figcaption><\/figure><\/div>\n\n\n<p>Utiliser le bouton Preview pour pr\u00e9visualiser les donn\u00e9es et valider le contenu.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"655\" height=\"674\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-5-excel-preview.jpg\" alt=\"Visualiser le contenu du fichier Excel directement depuis SSIS\" class=\"wp-image-12203\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-5-excel-preview.jpg 655w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-5-excel-preview-292x300.jpg 292w\" sizes=\"auto, (max-width: 655px) 100vw, 655px\" \/><figcaption class=\"wp-element-caption\">Visualiser le contenu du fichier Excel directement depuis SSIS<\/figcaption><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"41-erreur-ssis-avec-les-drivers-32-bits\"><\/span>4.1 Erreur SSIS avec les drivers 32-bits<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A la premi\u00e8re connexion au fichier, si l&rsquo;erreur suivante s&rsquo;affiche:<\/p>\n\n\n\n<p><em>Could not retrieve the table information for the connection manager &lsquo;Customers_Data.xlsx&rsquo;.<br>Failed to connect to the source using the connection manager &lsquo;Customers_Data.xlsx&rsquo;<\/em><\/p>\n\n\n\n<p>Ou encore ce message plus long mais explicite:<\/p>\n\n\n\n<p>Exception from HRESULT: <strong>0xC020801C<\/strong><br><em>Error at PackageImportExcelFile [Connection manager \u00ab\u00a0Customers_Data.xlsx\u00a0\u00bb]: <strong>The requested OLE DB provider Microsoft.ACE.OLEDB.12.0 is not registered. If the 32-bit driver is not installed, run the package in 64-bit mode.<\/strong> Error code: 0x00000000. An OLE DB record is available. Source: \u00ab\u00a0Microsoft OLE DB Service Components\u00a0\u00bb Hresult: 0x80040154 Description: \u00ab\u00a0Class not registered\u00a0\u00bb.<\/em><\/p>\n\n\n\n<p><em>Error at Data Flow Task [Excel Source [2]]: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager \u00ab\u00a0Customers_Data.xlsx\u00a0\u00bb failed with error code <strong>0xC0209302<\/strong>. <\/em><\/p>\n\n\n\n<p>Alors v\u00e9rifier \u00e0 nouveau si les pilotes Excel sont bien install\u00e9s et dans la bonne version.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"42-les-versions-de-driver-excel-32-bit-et-64-bit\"><\/span>4.2 Les versions de driver Excel 32-bit et 64-bit<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Visual Studio fonctionne en 32-bits et SSIS fonctionne en 32-bit ou en 64-bit. Il faut donc installer les drivers correspondants au projet. C&rsquo;est un vaste sujet tr\u00e8s complexe car il n&rsquo;est pas possible d&rsquo;installer les versions 32-bit et 64-bit en parall\u00e8le des drivers en version 2016. Un article plus d\u00e9taill\u00e9 sur cette configuration sp\u00e9cifique sera \u00e9crit.<\/p>\n\n\n\n<p>Si la version d&rsquo;Office est install\u00e9e en 64-bit, il est pr\u00e9f\u00e9rable d&rsquo;\u00e9viter alors de r\u00e9installer toutes les applications Office 365. Utiliser donc cette solution pour ex\u00e9cuter le package et charger le fichier Excel sans erreurs: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Installer le <a href=\"https:\/\/expert-only.com\/astuces-excel\/driver-oledb-excel-2010\/\">driver Excel 2010<\/a> en version 32-bits.<\/li>\n\n\n\n<li>Installer les <a href=\"https:\/\/expert-only.com\/ssis\/pilotes-access-database-engine-2016-excel-pour-ssis\/\">pilotes Excel Access Database Engine 2016<\/a> pour SSIS en version 64-bit.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-tutoriels-sql-et-it wp-block-embed-tutoriels-sql-et-it\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"tbQtLOE3Ij\"><a href=\"https:\/\/expert-only.com\/fr\/ssis\/charger-des-cellules-excel-avec-ssis\/\">Charger des cellules Excel avec SSIS et filtrer les lignes<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u00ab\u00a0Charger des cellules Excel avec SSIS et filtrer les lignes\u00a0\u00bb &#8212; Tutoriels SQL et IT\" src=\"https:\/\/expert-only.com\/fr\/ssis\/charger-des-cellules-excel-avec-ssis\/embed\/#?secret=J1fS2ktsBa#?secret=tbQtLOE3Ij\" data-secret=\"tbQtLOE3Ij\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"5-adapter-le-type-des-colonnes-dans-le-composant-ssis\"><\/span>5. Adapter le type des colonnes dans le composant SSIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Par d\u00e9faut, le type d&rsquo;une colonne texte Excel est en DT_WSTR avec une longueur de 255 caract\u00e8res. Depuis <em>l&rsquo;\u00e9diteur avanc\u00e9 pour Excel<\/em>. Choisir le type de donn\u00e9es DT_I8 pour la colonne CustomerID qui est de type entier dans la table.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ouvrir l&rsquo;\u00e9diteur avec un <strong>clic-droit<\/strong> sur le composant <strong>Excel Source<\/strong>.<\/li>\n\n\n\n<li>Modifier uniquement la section <em><strong>Output Columns<\/strong><\/em>.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"823\" height=\"879\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-8-configure-data-type-int.jpg\" alt=\"\" class=\"wp-image-12238\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-8-configure-data-type-int.jpg 823w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-8-configure-data-type-int-281x300.jpg 281w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-8-configure-data-type-int-768x820.jpg 768w\" sizes=\"auto, (max-width: 823px) 100vw, 823px\" \/><\/figure><\/div>\n\n\n<p>Choisir le type de donn\u00e9es DT_WSTR pour toutes les autres colonnes et ajuster la longueur aux longueurs dans la table des clients.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"823\" height=\"879\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-9-configure-data-type-nvarchar.jpg\" alt=\"Changer le type des colonnes dans l'\u00e9diteur Excel avanc\u00e9 SSIS\" class=\"wp-image-12242\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-9-configure-data-type-nvarchar.jpg 823w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-9-configure-data-type-nvarchar-281x300.jpg 281w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-9-configure-data-type-nvarchar-768x820.jpg 768w\" sizes=\"auto, (max-width: 823px) 100vw, 823px\" \/><figcaption class=\"wp-element-caption\">Changer le type des colonnes dans l&rsquo;\u00e9diteur Excel avanc\u00e9 SSIS<\/figcaption><\/figure><\/div>\n\n\n<p>Ouvrir le composant Excel Source Editor et changer la section <em>Error Output<\/em> come ceci pour ignorer les erreurs de troncations des donn\u00e9es. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"858\" height=\"844\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-10-ignore-failure-troncation.jpg\" alt=\"Configurer la gestion des troncations du fichier Excel\" class=\"wp-image-12254\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-10-ignore-failure-troncation.jpg 858w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-10-ignore-failure-troncation-300x295.jpg 300w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-10-ignore-failure-troncation-768x755.jpg 768w\" sizes=\"auto, (max-width: 858px) 100vw, 858px\" \/><figcaption class=\"wp-element-caption\">Configurer la gestion des troncations du fichier Excel<\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"6-configurer-la-table-cible-et-importer-le-fichier-excel\"><\/span>6. Configurer la table cible et importer le fichier Excel<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Maintenant, dans la bo\u00eete \u00e0 outils SSIS, s\u00e9lectionner le type de destination dans lequel charger le fichier Excel. Depuis la partie <em>Other Destinations<\/em>, choisir <em>OLE DB Destination<\/em>. Et faire glisser le composant dans le data flow. Ensuite relier les deux composants, Excel Source \u00e0 OLE DB Destination avec la fl\u00e8che.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"560\" height=\"560\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-7-add-ole-db-destination.jpg\" alt=\"Pr\u00e9parer la connection \u00e0 la base SQL Server avec le composant SSIS OLE DB Destination\" class=\"wp-image-12228\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-7-add-ole-db-destination.jpg 560w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-7-add-ole-db-destination-300x300.jpg 300w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-7-add-ole-db-destination-150x150.jpg 150w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><figcaption class=\"wp-element-caption\">Pr\u00e9parer la connexion \u00e0 la base SQL Server avec le composant SSIS OLE DB Destination<\/figcaption><\/figure><\/div>\n\n\n<p>Ensuite, double cliquer sur OLE DB destination et choisir la base de donn\u00e9es dans laquelle charger le fichier. <strong><a href=\"https:\/\/expert-only.com\/ssis\/creer-connexion-base-sql-server-ssis\/\">Cr\u00e9er la connexion \u00e0 la base de donn\u00e9es<\/a><\/strong> au pr\u00e9alable. Le mapping des donn\u00e9es est automatique car bas\u00e9 sur les noms des colonnes qui sont exactement identiques entre le fichier Excel et la table SQL Server.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"858\" height=\"844\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-11-ole-db-destination-mapping.jpg\" alt=\"V\u00e9rifier le mapping des colonnes \u00e0 charger depuis le fichier Excel vers la table SQL Server\" class=\"wp-image-12262\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-11-ole-db-destination-mapping.jpg 858w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-11-ole-db-destination-mapping-300x295.jpg 300w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-11-ole-db-destination-mapping-768x755.jpg 768w\" sizes=\"auto, (max-width: 858px) 100vw, 858px\" \/><figcaption class=\"wp-element-caption\">V\u00e9rifier le mapping des colonnes \u00e0 charger depuis le fichier Excel vers la table SQL Server<\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-7-executer-le-package-ssis-et-controler-la-table\"><span class=\"ez-toc-section\" id=\"7-executer-le-package-ssis-et-controler-la-table\"><\/span>7. Ex\u00e9cuter le package SSIS et contr\u00f4ler la table<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Enfin, cliquer sur le bouton ex\u00e9cution qui se trouve en haut de page. Ou appuyer sur <strong>F5<\/strong>, pour ex\u00e9cuter le package. L&rsquo;ex\u00e9cution SSIS d\u00e9marre pour importer les donn\u00e9es du fichier Excel dans la base de donn\u00e9es SQL Server. Les composants SSIS Excel Source et OLE DB Destination deviennent verts, c&rsquo;est donc une ex\u00e9cution r\u00e9ussie.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"540\" height=\"440\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-12-package-execution-success.jpg\" alt=\"Ex\u00e9cuter le package SSIS pour importer un fichier Excel avec SSIS\" class=\"wp-image-12266\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-12-package-execution-success.jpg 540w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-12-package-execution-success-300x244.jpg 300w\" sizes=\"auto, (max-width: 540px) 100vw, 540px\" \/><figcaption class=\"wp-element-caption\">Ex\u00e9cuter le package SSIS pour importer un fichier Excel avec SSIS<\/figcaption><\/figure><\/div>\n\n\n<p>Par ailleurs, le nombre de lignes utilis\u00e9es est visible \u00e0 l&rsquo;\u00e9cran de Visual Studio. Le signe d&rsquo;avertissement en jaune indique une potentielle troncation des caract\u00e8res. Pour supprimer le warning, v\u00e9rifier \u00e0 nouveau que les colonnes sources et cibles ont la m\u00eame longueur dans les m\u00e9tadonn\u00e9es. Par exemple NVARCHAR(20) pour SQL Server et un type de donn\u00e9es compatible comme (DT_WSTR,20) pour SSIS.<\/p>\n\n\n\n<p>V\u00e9rifier enfin que les 48 lignes pr\u00e9sentes dans le fichier Excel sont charg\u00e9es sans erreur avec deux requ\u00eates ex\u00e9cut\u00e9e depuis SSMS.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"mssql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">SELECT COUNT(*) AS [LINES]\n  FROM [dbo].[Customers];\n\nSELECT * \n  FROM [dbo].[Customers];<\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"700\" src=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-13-check-database-results.jpg\" alt=\"Requ\u00eate SQL dans SSMS pour v\u00e9rifier que toutes les lignes du fichier Excel sont int\u00e9gr\u00e9es dans la table\" class=\"wp-image-12271\" srcset=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-13-check-database-results.jpg 500w, https:\/\/expert-only.com\/wp-content\/uploads\/2022\/10\/ssis-import-excel-13-check-database-results-214x300.jpg 214w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><figcaption class=\"wp-element-caption\">Requ\u00eate SQL pour v\u00e9rifier que les lignes du fichier Excel sont dans la table<\/figcaption><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"conclusion-sur-lintegration-de-fichiers-excel-avec-ssis\"><\/span>Conclusion sur l&rsquo;int\u00e9gration de fichiers Excel avec SSIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Pour conclure, importer un fichier Excel avec SSIS n&rsquo;est pas difficile en soi. Mais la configuration de l&rsquo;environnement de d\u00e9veloppement et notamment la gestion des pilotes Excel avec les versions 32-bit et 64-bit rend la t\u00e2che plus complexe. Voici enfin un autre tutoriel pour <a href=\"https:\/\/expert-only.com\/ssis\/importer-un-fichier-texte-avec-ssis\/\">charger un fichier texte au format CSV dans une base de donn\u00e9es SQL Server<\/a> avec un package SSIS. <\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-tutoriels-sql-et-it wp-block-embed-tutoriels-sql-et-it\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"biMSS5uBTr\"><a href=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-texte-avec-ssis\/\">Importer un Fichier CSV dans une Table avec SSIS<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"\u00ab\u00a0Importer un Fichier CSV dans une Table avec SSIS\u00a0\u00bb &#8212; Tutoriels SQL et IT\" src=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-texte-avec-ssis\/embed\/#?secret=bhAgrXRlek#?secret=biMSS5uBTr\" data-secret=\"biMSS5uBTr\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Comment importer un fichier Excel dans une base de donn\u00e9es SQL Server avec un package SSIS ? Tutoriel pour importer un fichier Excel avec SSIS, soit les donn\u00e9es depuis un fichier xslx dans une base de donn\u00e9es SQL Server, <a class=\"mh-excerpt-more\" href=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/\" title=\"Importer un fichier Excel avec SSIS dans une base SQL Server\">&#8230;<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":10732,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[99],"class_list":{"0":"post-1255","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-ssis","8":"tag-fichier"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.7 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Importer un fichier Excel avec SSIS dans une base SQL Server<\/title>\n<meta name=\"description\" content=\"Pour importer un fichier Excel avec SSIS, soit une plage dans un onglet vers une table SQL Server, utiliser le composant Excel source.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Importer un fichier Excel avec SSIS dans une base SQL Server\" \/>\n<meta property=\"og:description\" content=\"Pour importer un fichier Excel avec SSIS, soit une plage dans un onglet vers une table SQL Server, utiliser le composant Excel source.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/\" \/>\n<meta property=\"og:site_name\" content=\"Tutoriels SQL et IT\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ExpertOnlyCom\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-06T05:06:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-17T09:11:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/light-bulb-B4BACF3D6C0_1920x1080.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Expert-Only\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@expert_only\" \/>\n<meta name=\"twitter:site\" content=\"@expert_only\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Expert-Only\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/\"},\"author\":{\"name\":\"Expert-Only\",\"@id\":\"https:\/\/expert-only.com\/fr\/#\/schema\/person\/406a9576b52944f018739a42046873ef\"},\"headline\":\"Importer un fichier Excel avec SSIS dans une base SQL Server\",\"datePublished\":\"2022-09-06T05:06:00+00:00\",\"dateModified\":\"2022-11-17T09:11:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/\"},\"wordCount\":1479,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/expert-only.com\/fr\/#organization\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/light-bulb-B4BACF3D6C0_1920x1080.jpg\",\"keywords\":[\"Fichier\"],\"articleSection\":[\"SSIS\"],\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/\",\"url\":\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/\",\"name\":\"Importer un fichier Excel avec SSIS dans une base SQL Server\",\"isPartOf\":{\"@id\":\"https:\/\/expert-only.com\/fr\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/light-bulb-B4BACF3D6C0_1920x1080.jpg\",\"datePublished\":\"2022-09-06T05:06:00+00:00\",\"dateModified\":\"2022-11-17T09:11:00+00:00\",\"description\":\"Pour importer un fichier Excel avec SSIS, soit une plage dans un onglet vers une table SQL Server, utiliser le composant Excel source.\",\"breadcrumb\":{\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#primaryimage\",\"url\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/light-bulb-B4BACF3D6C0_1920x1080.jpg\",\"contentUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/light-bulb-B4BACF3D6C0_1920x1080.jpg\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\/\/expert-only.com\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Importer un fichier Excel avec SSIS dans une base SQL Server\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/expert-only.com\/fr\/#website\",\"url\":\"https:\/\/expert-only.com\/fr\/\",\"name\":\"Tutoriels SQL et IT\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/expert-only.com\/fr\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/expert-only.com\/fr\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/expert-only.com\/fr\/#organization\",\"name\":\"Expert-Only\",\"url\":\"https:\/\/expert-only.com\/fr\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/expert-only.com\/fr\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg\",\"contentUrl\":\"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg\",\"width\":381,\"height\":174,\"caption\":\"Expert-Only\"},\"image\":{\"@id\":\"https:\/\/expert-only.com\/fr\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/ExpertOnlyCom\/\",\"https:\/\/x.com\/expert_only\",\"https:\/\/www.youtube.com\/channel\/UCMS5sR_FwAetB0FmciNvUaA\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/expert-only.com\/fr\/#\/schema\/person\/406a9576b52944f018739a42046873ef\",\"name\":\"Expert-Only\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/expert-only.com\/fr\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g\",\"caption\":\"Expert-Only\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Importer un fichier Excel avec SSIS dans une base SQL Server","description":"Pour importer un fichier Excel avec SSIS, soit une plage dans un onglet vers une table SQL Server, utiliser le composant Excel source.","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:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/","og_locale":"fr_FR","og_type":"article","og_title":"Importer un fichier Excel avec SSIS dans une base SQL Server","og_description":"Pour importer un fichier Excel avec SSIS, soit une plage dans un onglet vers une table SQL Server, utiliser le composant Excel source.","og_url":"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/","og_site_name":"Tutoriels SQL et IT","article_publisher":"https:\/\/www.facebook.com\/ExpertOnlyCom\/","article_published_time":"2022-09-06T05:06:00+00:00","article_modified_time":"2022-11-17T09:11:00+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/light-bulb-B4BACF3D6C0_1920x1080.jpg","type":"image\/jpeg"}],"author":"Expert-Only","twitter_card":"summary_large_image","twitter_creator":"@expert_only","twitter_site":"@expert_only","twitter_misc":{"\u00c9crit par":"Expert-Only","Dur\u00e9e de lecture estim\u00e9e":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#article","isPartOf":{"@id":"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/"},"author":{"name":"Expert-Only","@id":"https:\/\/expert-only.com\/fr\/#\/schema\/person\/406a9576b52944f018739a42046873ef"},"headline":"Importer un fichier Excel avec SSIS dans une base SQL Server","datePublished":"2022-09-06T05:06:00+00:00","dateModified":"2022-11-17T09:11:00+00:00","mainEntityOfPage":{"@id":"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/"},"wordCount":1479,"commentCount":2,"publisher":{"@id":"https:\/\/expert-only.com\/fr\/#organization"},"image":{"@id":"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#primaryimage"},"thumbnailUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/light-bulb-B4BACF3D6C0_1920x1080.jpg","keywords":["Fichier"],"articleSection":["SSIS"],"inLanguage":"fr-FR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/","url":"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/","name":"Importer un fichier Excel avec SSIS dans une base SQL Server","isPartOf":{"@id":"https:\/\/expert-only.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#primaryimage"},"image":{"@id":"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#primaryimage"},"thumbnailUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/light-bulb-B4BACF3D6C0_1920x1080.jpg","datePublished":"2022-09-06T05:06:00+00:00","dateModified":"2022-11-17T09:11:00+00:00","description":"Pour importer un fichier Excel avec SSIS, soit une plage dans un onglet vers une table SQL Server, utiliser le composant Excel source.","breadcrumb":{"@id":"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#primaryimage","url":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/light-bulb-B4BACF3D6C0_1920x1080.jpg","contentUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2022\/09\/light-bulb-B4BACF3D6C0_1920x1080.jpg","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/expert-only.com\/fr\/ssis\/importer-un-fichier-excel-avec-ssis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/expert-only.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Importer un fichier Excel avec SSIS dans une base SQL Server"}]},{"@type":"WebSite","@id":"https:\/\/expert-only.com\/fr\/#website","url":"https:\/\/expert-only.com\/fr\/","name":"Tutoriels SQL et IT","description":"","publisher":{"@id":"https:\/\/expert-only.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/expert-only.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/expert-only.com\/fr\/#organization","name":"Expert-Only","url":"https:\/\/expert-only.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/expert-only.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg","contentUrl":"https:\/\/expert-only.com\/wp-content\/uploads\/2017\/09\/cropped-logo_Expert-Only.jpg","width":381,"height":174,"caption":"Expert-Only"},"image":{"@id":"https:\/\/expert-only.com\/fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ExpertOnlyCom\/","https:\/\/x.com\/expert_only","https:\/\/www.youtube.com\/channel\/UCMS5sR_FwAetB0FmciNvUaA"]},{"@type":"Person","@id":"https:\/\/expert-only.com\/fr\/#\/schema\/person\/406a9576b52944f018739a42046873ef","name":"Expert-Only","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/expert-only.com\/fr\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/084b15660763ff5b13bb60b2f52f97bb?s=96&d=identicon&r=g","caption":"Expert-Only"}}]}},"_links":{"self":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts\/1255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/comments?post=1255"}],"version-history":[{"count":0,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/posts\/1255\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/media\/10732"}],"wp:attachment":[{"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/media?parent=1255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/categories?post=1255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/expert-only.com\/fr\/wp-json\/wp\/v2\/tags?post=1255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}