Récemment, l'administrateur réseau m'a donné un espace sur le serveur pour afficher certaines informations. Afin de faciliter les requêtes de chacun sur Internet, nous avons construit un système de requête ASP simple, lié à la base de données Access au format MDB. Avant la construction du réseau, les données étaient résumées à l'aide d'un tableur Excel au format XLS Can'. Comment convertir des fichiers XLS au format MDB ? La première chose qui me vient à l'esprit est d'enregistrer le fichier de table au format MDB dans Excel, mais il n'y a pas de format MDB de base de données dans « Enregistrer le type de fichier ». Alors, XLS peut-il être ouvert avec Access ? Bien que le résultat puisse être ouvert, ce qui est créé est une base de données liée à la table. Elle ne peut pas être ouverte sans le fichier de table lié. Ce n'est pas une véritable base de données MDB ! Les formats XLS et MDB ne peuvent-ils pas être convertis ? Après quelques explorations, j'ai finalement trouvé une solution. La méthode est la suivante :
1. Ouvrez le logiciel de base de données Access, dans la fenêtre contextuelle, sélectionnez "Vider la base de données Access" dans "Nouvelle base de données", puis dans "Fichier une nouvelle base de données". window Définissez le nom du fichier de base de données. Ici, j'entre "DJMessage" comme nom de base de données.
2. Cliquez sur "Importer..." dans "Obtenir des données externes" dans le menu "Fichier". Dans la fenêtre "Importer" qui s'ouvre, sélectionnez d'abord "Microsoft Excel (?.xls)" pour "Type de fichier". chemin de stockage du fichier XLS dans la « Plage de recherche », puis sélectionnez le fichier XLS à convertir, cliquez sur « Importer » pour ouvrir la fenêtre « Assistant d'importation de données », et suivez cet assistant pour terminer l'importation des données étape par étape. les étapes spécifiques sont les suivantes :
La première étape, sélection de la feuille de calcul : dans la feuille de calcul affichée, sélectionnez la feuille de calcul pour stocker les données (Figure 1). Étape 2. Paramétrage du titre : dans Excel, les titres des colonnes sont généralement définis dans la première ligne du tableau. Dans cette étape, en fonction du tableau XLS, définissez si la première ligne du tableau contient des titres de colonnes. Le tableau contient des titres de colonnes. Pour les titres, vous devez sélectionner "La première ligne contient des titres de colonnes". S'il y a plusieurs titres de lignes et de colonnes dans le tableau, ces titres de colonnes doivent être supprimés avant d'importer les données. Sinon, les titres le seront. importés dans la base de données sous forme de données. Étape 3. Paramètres de sauvegarde des données : Dans cette étape, selon les paramètres par défaut, sélectionnez l'emplacement de sauvegarde des données comme « Nouvelle table ». Étape 4. Paramètres des champs : Si "La première ligne contient des titres de colonnes" est coché à la deuxième étape, les titres de colonnes seront affichés dans le "Nom du champ", sinon le "Nom du champ" sera affiché 1", "Nom du champ". 2" et autres noms. Ressaisissez simplement le nouveau nom dans « Nom du champ » pour définir le nom du champ de la colonne (Figure 2). Étape 5. Paramétrage de la clé primaire : La définition de la clé primaire peut éviter la duplication des données d'une part, et peut également accélérer la requête de données d'autre part. La base de données que je souhaite créer est utilisée pour la requête de page Web ASP, et bien sûr. il est nécessaire de définir la clé primaire, qui est sélectionnée ici. Il s'agit du paramètre par défaut de "Ajouter une clé primaire avec Access". Étape 6. Paramètre du nom de la table : créez un nom de table sous « Importer dans la table » et importez les données dans cette table. J'ai entré « ma table » comme nom de table, puis j'ai cliqué sur « Terminer » pour terminer l'importation des données. Revenez à la fenêtre de la base de données et constatez qu'une table de données "mytable" a été ajoutée, de sorte que le DJMessage.mdb généré soit une véritable base de données. Copiez DJMessage.mdb dans le répertoire des pages Web ASP, déboguez le système de requêtes, tout va bien !
Figure 1
La figure 2
en dit long. Enfin, le fichier XLS est converti au format MDB. Parlons ensuite de la façon de convertir MDB au format XLS. Après tout, les fichiers de table sont plus faciles à utiliser que les fichiers de base de données en termes d'édition, de composition, et l'impression. La conversion de MDB au format XLS est relativement simple. Ouvrez le fichier de base de données DJMessage.mdb, sélectionnez la table "mytable", puis cliquez sur "Exporter" dans le menu "Fichier". Dans la fenêtre "Exporter la table mytable sous" qui s'ouvre, sélectionnez. le type de fichier de sauvegarde comme « Microsoft Excel 97-2000 (?.xls) » (Figure 3), entrez le nom du fichier, puis cliquez sur « Enregistrer » pour convertir le fichier MDB au format base de données en un fichier XLS au format tableau.
Figure 3