Contacts

Comment ouvrir DBF? Programme pour créer un fichier DBF

DBF - Format de fichier créé pour fonctionner avec des bases de données, des rapports et des feuilles de calcul. Sa structure consiste en un en-tête, qui décrit le contenu et la partie principale dans laquelle l'ensemble du contenu est dans le formulaire de table. Une caractéristique distinctive de cette expansion est la possibilité d'interaction avec la plupart des systèmes de gestion de base de données.

Considérez la visualisation du logiciel de prise en charge de ce format.

Méthode 1: Commandant DBF

DBF Commander est une application multifonctionnelle pour traiter les fichiers DBF de différents codages, permet aux manipulations de base avec des documents. Cela s'applique moyennant des frais, mais a une période d'essai.

Pour ouvrir:


Méthode 2: Viewer DBF Plus

DBF Viewer Plus est un outil gratuit pour la visualisation et la modification d'un DBF, une interface simple et pratique est représentée en anglais. Il a la fonction de créer ses propres tables, ne nécessite pas d'installation.

Regarder:


Méthode 3: Viewer DBF 2000

DBF Viewer 2000 - Un programme avec une interface assez simplifiée vous permet de travailler avec des fichiers avec plus de 2 Go. Il a une langue russe et une période d'utilisation d'essai.

Ouvrir:


Méthode 4: CDBF

CDBF est un moyen puissant de modifier et d'afficher des bases de données, vous permet également de créer des rapports. Vous pouvez développer la fonctionnalité en utilisant des plugins supplémentaires. Il y a une langue russe, elle s'applique à des frais, mais a une version d'essai.

Regarder:


Méthode 5: Microsoft Excel

Excel est l'un des composants du package logiciel Microsoft Office, bien connu de la plupart des utilisateurs.

Ouvrir:


Conclusion

Nous avons examiné les moyens de base d'ouverture des documents DBF. Seul DBF Viewer Plus est attribué à partir de la sélection - un logiciel totalement libre, contrairement au reste, qui sont distribués sur une base rémunérée et n'ont qu'une période d'essai.

Le problème le plus courant, en raison de laquelle les utilisateurs ne peuvent pas ouvrir ce fichier, est un programme mal attribué. Pour le réparer dans Windows, vous devez cliquer avec le bouton droit de la souris sur le fichier, dans le menu contextuel, apportez la souris sur l'élément "Ouvrir à l'aide" et sélectionnez le menu déroulant Sélectionner un élément de programme. En conséquence, vous verrez une liste de programmes installés sur votre ordinateur et vous pouvez choisir un approprié. Nous vous recommandons également de vérifier la case en face de l'élément "Utiliser cette application pour tous les fichiers DBF".

Un autre problème avec lequel nos utilisateurs se produisent également assez souvent - le fichier DBF est endommagé. Une telle situation peut survenir en cas de cas. Par exemple: le fichier a été téléchargé non entièrement à la suite d'une erreur de serveur, le fichier a été endommagé initialement, etc. pour éliminer ce problème, utilisez l'une des recommandations:

  • Essayez de trouver le fichier souhaité dans une autre source sur Internet. Vous avez peut-être de la chance de trouver une version plus appropriée. Exemple de recherche Google: "File FileType: DBF". Il suffit de remplacer le mot "fichier" au nom dont vous avez besoin;
  • Vous demander de vous envoyer à nouveau le fichier source, il peut avoir été endommagé pendant la transmission;

Éditeur de DBF universel gratuit qui vous permet d'ouvrir des bases de données existantes et de créer de nouvelles bases de données. Il a de très petites tailles, il peut démarrer à partir d'un lecteur flash et propose de nombreux outils avancés pour travailler avec des fichiers DBF, parmi lesquels il existe même un support pour les requêtes SQL!

Galerie Screenshotovot

Habituellement sur le site, nous allumons les programmes qui seront intéressés par un large éventail de lecteurs, mais aujourd'hui, le cas n'est pas tout à fait ordinaire :). J'ai déjà travaillé comme "spécialiste en informatique" dans plusieurs bureaux de l'État et il a souvent dû faire face à divers programmes de base de données FoxPro ...

Le principal problème de toutes ces applications était qu'un utilisateur simple pourrait facilement endommager la base de données de manière à ce qu'il soit impossible de l'ouvrir avec des moyens réguliers. Je devais donc être pervers pour le retourner à la vie (ce qui n'a pas toujours été fait, étant donné le " Capacités "des" Yuzvers sauvages ":)).

Et maintenant, quelques années plus tard, comme je ne travaille pas là-bas, nous avons envoyé une demande d'ajout d'un nouveau programme GRATUIT pour modifier les bases de données DBF, qui a un nom simple - SDBF.. À propos de elle et parler :)

Comparaison avec un analogue payé

SDBF, malgré sa portabilité (peut fonctionner avec un lecteur flash!) Et de petite taille, est un éditeur de base de données assez avancé qui vous permet de créer, de modifier et d'exporter toutes les bases de données de format DBF, en commençant par la spécification XBaseIII et se terminant par Modern XvisualfoxPro! Comparez SDBF fonctionnel, avec les possibilités de l'un des éditeurs les plus avancés de ce sens DBF Commander Professional:

À partir de la place ci-dessus, nous constatons que les programmes sont légèrement différents dans la fonctionnalité, mais SDBF, tout d'abord, est portable (qui est généralement important, car chaque ordinateur d'action préfère porter un ensemble de programmes nécessaires sur le lecteur flash), et deuxièmement, est totalement gratuit!

Premier lancement SDBF.

Pour démarrer le programme, il suffit de déballer à partir de l'archive téléchargée à n'importe quel endroit et d'ouvrir le fichier EXE reçu. Avant que nous apparaissions une fenêtre vide du type suivant:

Drag & Drop, hélas, non pris en charge, pour commencer à travailler, nous devrons appeler le menu "Fichier" et choisir déjà l'une des deux actions disponibles: "Créer" une nouvelle base ou "Ouvrir" existant. Ouvrez la base de données existante:

Nous allons ouvrir le contenu de la base de données sélectionnée sous la forme d'une table. Dans la ligne "zéro" affiche les noms des champs et commençant par le premier contenu lui-même. Sous le contenu ci-dessous, il y a une barre d'outils et une chaîne d'état.

Dans ces dernières, beaucoup d'informations de service utiles sont affichées, y compris le nombre d'entrées dans la base de données, codage, date de création et format défini automatiquement. Les formats SDBF ne prennent en charge pas uniquement les premiers Xbase (I et II) et vous permettent d'ouvrir et de créer des fichiers DBF des types suivants:

  • xbase III - VII;
  • xclipper;
  • xfoxpro;
  • xvisalfoxpro.

Outils de recherche et de filtrage de données

Le programme SDBF vous permet de modifier directement n'importe quelle cellule d'une base de données ouverte, cependant, les cellules souhaitées doivent encore trouver ... Si la base est petite et simple, cela peut être fait assez rapidement et manuellement. Cependant, s'il y a plusieurs dizaines de disques, voire des centaines, il peut être assez difficile de rechercher.

Mais ce n'est pas un tel problème, car dans le SDBF, il existe plusieurs outils à la fois, permettant aux données inutiles de couper et d'afficher uniquement ce dont vous avez besoin!

Ces outils sont situés au bas de la barre d'outils. Voici d'abord 8 boutons de navigation, ce qui vous permet de vous déplacer sur la base (flèches), d'ajouter / supprimer des enregistrements, ainsi que de confirmer ou d'annuler des modifications. Les fonctions dont vous avez besoin commencent avec le bouton NIVTH - "Recherche":

Lorsque vous activez le bouton, une petite fenêtre apparaît avec un formulaire de recherche. Nous devons spécifier le texte que vous souhaitez rechercher et choisir dans la liste déroulante du champ pour lequel la recherche sera effectuée. Cliquez maintenant sur le bouton "Rechercher ensuite" et le programme mettra automatiquement en surbrillance la chaîne ci-dessous pour la version actuelle dans laquelle il existe un texte souhaité. La reproduction du bouton attribuera la ligne ci-dessous du courant, dans laquelle il y a les mêmes éléments, etc.

Parfois, dans les bases de données, il existe une mise en forme de cellules non standard: espaces inutiles, tabs et autres caractères visuellement affichés visuellement, mais affectez le résultat du résultat de la recherche. Si vous rencontrez un tel cas, alors pour un fonctionnement normal, il vous suffira de lire la case "en tenant compte du format" dans la partie centrale inférieure de la zone de recherche et que les lignes souhaitées seront affichées.

La fonction de recherche est pratique lorsque nous devons trouver rapidement une seule entrée de données spécifiques. Mais il y a des cas où il serait plus pratique d'afficher plusieurs lignes à la fois, ce qui ne contient que certaines informations. Dans ce cas, la deuxième fonction nous aidera (dont le bouton passe immédiatement au bouton de recherche) - "Filtre":

Pour utiliser le filtrage, nous devons d'abord faire une demande et l'entrer dans un champ spécialement désigné (immédiatement en dehors du bouton de la partie centrale de la barre d'outils). Le principe de la demande d'élaboration est simple, mais pas tout à fait évident. Nous devons d'abord entrer dans le nom du champ pour lequel vous devez filtrer la table de base de données, puis assimiler la valeur du filtre à un texte spécifique que nous devons trouver toutes les lignes.

La valeur prend des devis unique, après quoi nous cliquons sur le bouton "Filtre" (il devient serré) et nous obtenons la table contenant les données uniquement avec les valeurs définies dans les champs spécifiés (dans l'exemple, nous filtrons tous rangées avec la valeur "USA" dans le champ "pays" (le registre de l'indication de la valeur n'a pas la valeur)). Vous pouvez simplement renvoyer la table sur le formulaire d'origine en appuyant de manière répétée sur le bouton "Filtrer" (il devient à nouveau enfoncé).

Le champ de filtrage peut contenir les conditions simples "et" (pour clarifier la demande de plusieurs champs) et "ou" (pour un autre échantillon de données de différents champs). Malheureusement, SDBF ne prend pas en charge les demandes exclusives (telles que non), mais cette restriction que nous pouvons contourner d'une autre manière, qui sera discutée juste en dessous.

Au fait, de manière à ne pas entrer une demande de filtrage manuelle, vous pouvez utiliser le truc suivant: mettre en surbrillance n'importe quelle entrée dans le champ pour lequel vous filtrerez et appuyez sur la combinaison de touches "ALT + F" (pas F4 :)). La demande sera automatiquement formée et dans la valeur supportera le signe "*", qui est un masque de recherche et correspond à n'importe quel nombre de caractères.

Hélas, il s'agit du seul type de masques qui peuvent être utilisés dans SDBF et, ce qui est encore plus triste, une demande ne peut contenir qu'un seul masque: (par conséquent, si vous devez filtrer le même champ dans plusieurs paramètres, vous devrez utiliser l'opérateur "et" (formation rapide d'une demande en appuyant sur "Ctrl + ALT + F") ou "ou" ("Shift + ALT + F").

Exécuter des requêtes SQL aux tables de base de données

La recherche et le filtrage est sans aucun doute bonne, mais pas toujours pratique. Lorsque le nombre d'enregistrements est génial, nous pouvons facilement perdre de vue les données dont nous avons besoin lorsque des tables d'analyse. Cependant, dans ce cas, SDBF dispose d'une excellente fonctionnalité - Support pour les requêtes SQL!

Avec l'aide de telles demandes à SDBF, nous pouvons:

  1. Formatez dynamiquement notre table, créant un échantillon uniquement par des champs souhaités définis (sélectionnez et sélectionnez les instructions supérieures);
  2. Copier des données d'une base de données à une autre (insérer et insérer dans);
  3. Modifier et supprimer des lignes spécifiques au contenu (mise à jour et suppression, respectivement);
  4. Demandes parallèles du groupe;
  5. Tableaux de résumé de formulaire (pivot).

Pour commencer à travailler avec les demandes, nous devons appuyer sur le bouton "Query SQL" à l'extrémité droite de la barre d'outils. Cependant, le résultat de telles actions sera quelque peu réduit: le contenu de la base de données nouvellement modifiable disparaîtra et une autre fenêtre vide avec deux champs apparaîtra en haut de la fenêtre de travail (en haut - le champ de sortie de données et à le bas de l'entrée).

Il n'est pas nécessaire de faire peur :). Il vous suffit de saisir immédiatement la requête SQL souhaitée dans le champ inférieur avec le nom de la base de données souhaitée. Si vous ne vous souvenez plus de ce nom, vous pouvez activer le panneau latéral SDBF (en appuyant sur la bande verticale grise à droite), sur laquelle toutes les bases de données que vous avez ouvertes sous la forme d'une liste sont affichées:

Il est également souhaitable de mémoriser des raccourritiques pour accélérer le travail, qui peut être visualisé en appelant la touche F1. Il n'y en a que trois, mais ils vous permettent d'accélérer de manière significative le processus de création des bonnes demandes.

Donc, une combinaison de "Ctrl + Space" - affiche une fenêtre contextuelle avec une liste de noms de base de données disponibles (afin de ne pas regarder dans la barre latérale), "Ctrl + F" - affichera une liste de fonctions pour le courant Opérateur et "Ctrl + Entrée" démarreront le processus d'exécution de la requête. De plus, si vous cliquez sur le champ d'entrée avec le bouton droit de la souris (appelez le menu contextuel), nous recevrons une liste des opérateurs SDBF pris en charge.

Revenons à notre capture d'écran précédente et regardons la demande la plus simple qui y est compilée. Il est basé sur l'opérateur "SELECT", ce qui signifie que l'échantillon nous renvoie. Le paramètre d'échantillonnage est "*", ce qui signifie la sortie de toutes les données, cependant, nous pourrions spécifier là via la virgule des noms de tous les champs de la table de base de données.

L'échantillon que nous avons examiné ci-dessus est le plus simple, cependant, SDBF vous permet d'effectuer des requêtes et plus complètes. Dans la capture d'écran suivante, nous verrons un échantillon, une table formée dynamiquement composée de champs contenant des noms de clients, une ville dans laquelle ils vivent et le pays. De plus, le filtrage des clients va précisément par le pays de résidence (U.S.A) et les résultats sont affichés dans l'ordre alphabétique:

Si vous démontez cette demande, nous verrons la méthode d'échantillonnage sur les champs indiqués par la virgule après l'opérateur Select. Ensuite, toutes les mêmes spécifications de la base de données, mais la demande ne se termine pas.

L'étape suivante sera l'énumération des fonctions de l'opérateur principal, qui devra être exécutée à la suite du traitement de la demande. Voici deux d'entre eux.

Le premier - "Où" a une similitude avec le filtre discuté précédemment et effectue une action similaire - vous permet de sélectionner uniquement les enregistrements correspondant à la condition.

La deuxième fonction - "ordre by" est responsable du tri des résultats obtenus selon l'un des champs (dans ce cas, par le champ avec le nom du client - "Nom") dans l'alphabétique (paramètre "ASC") ou inversé ( "Desc") ordre.

Naturellement, l'exemple ci-dessus est également assez primitif, mais il affiche l'essence générale de la création et du traitement des requêtes SQL. Si vous voulez en savoir plus sur eux, je vous conseille de lire les manuels ici: http://dimonchik.com/insert.html ou https://www.sql.ru/articles/articles.aspx?g\u003dSQL&s\u003d\u003d\u003d\u003d 0.

Au fait, le SDBF Plus est la possibilité d'exporter la table résultante à la suite d'une requête, en tant que nouvelle base de données ou dans HTML, RTF ou un fichier CSV! Pour ce faire, il suffit d'appeler le menu contextuel des champs d'affichage de la table et de sélectionner l'élément approprié.

Caractéristiques supplémentaires de la ligne de menus

Avec les principales capacités de SDBF, nous avons compris, mais tout ne finit pas. Toute une gamme de fonctionnalités utiles et même uniques en soi la ligne du menu, celle que nous avons utilisée pour ouvrir une base de données :) Donc, de nombreuses fonctionnalités utiles (qui vous permettent parfois de faire des requêtes SQL) dans le menu "Table" :

Parmi les autres "utiles", tels que le changement de codage et la fusion de bases de données en bas, nous pouvons trouver l'article "Changer la structure". Cet élément provoque une fenêtre supplémentaire dans laquelle nous pouvons modifier complètement tous les champs de la table ouverte, ajouter de nouveaux, ou supprimer des partitions plus inutiles (la même fenêtre s'ouvre lorsque vous créez une base de données à partir de zéro).

Spécifiquement, nous pouvons modifier la séquence de champs, leurs noms, types, tailles (nombre de caractères dans la cellule) et exactitude (bit, généralement défini automatiquement et dépend du type de champ).

La seule chose à retenir lors de la modification (et en particulier de la création) des bases est que, pour chaque type de base, il existe des ensembles de types de champs et ils sont souvent (sinon prendre en compte le N, C, D) diffèrent. Par exemple, dans les bases de données XCLIPPER, il n'y a pas de support pour les champs avec des images (P, B) et Xbase jusqu'à la septième version ne prend pas en charge les champs de la toilette automatique (+). C'est-à-dire que vous devriez toujours vous rappeler la compatibilité :).

Depuis que nous considérons la barre de menus, n'oubliez pas de regarder dans le menu "Champ":

Il n'y a que deux fonctions ici, mais elles sont très utiles! Surtout le premier - "remplacer". Il vous permet de remplacer rapidement automatiquement les valeurs dans toute la colonne du champ spécifié ou des mots et des caractères spécifiques dans la base de données!

La fonction "calculer" est un analogue des formules d'Excel AVTO-Speech et nous donne la possibilité de produire des opérations mathématiques et statistiques comme fondement des champs du champ, calculant l'arithmétique moyen, ainsi que maxima et minimum de valeurs. Naturellement, pour effectuer des calculs, les types de champs doivent être numériques (N, F, I, O, B).

La dernière fonction qui n'est pas si évidente, mais elle peut être utile est l'éditeur Hex intégré:

Il vous permet de modifier toutes les données cellulaires. Pour ce faire, il suffit de sélectionner le contenu que vous souhaitez modifier et de sélectionner le dernier élément dans le menu contextuel - "Ouvrir dans Hex". Tout - vous pouvez éditer et enregistrer ou imprimer immédiatement le résultat!

Avantages et inconvénients du programme

  • portabilité et petite taille;
  • prise en charge de pratiquement tous les types de fichiers DBF;
  • la capacité de créer des bases de données à partir de zéro;
  • soutenir les requêtes SQL;
  • système de recherche intégré, filtrage et modification des données.
  • ne vous permet pas de définir plus d'un masque dans le filtre;
  • aucune fonction d'annulation.

conclusions

Le programme SDBF avec ses tailles modestes et ses exigences système vous permet de faire avec des bases de données DBF, voire toutes, c'est très, très ... et la mise en œuvre de la prise en charge des requêtes SQL vous permet généralement d'afficher l'édition de la base de données sur un nouveau niveau. ! Avec leur aide, vous pouvez facilement compenser de nombreuses lacunes via l'interface graphique.

La plus grande déception, à mon avis, était l'absence de la fonction la plus triviale "Annuler la dernière action" dans le monde "Ctrl + Z": (la chose la plus offensive est que l'utilisateur peut, par exemple, appliquer accidentellement l'auto Transaction dans tout le champ et renvoyer les données seront déjà impossibles: (

Pour le SIM, on peut indiquer que le programme dans le plan fonctionnel est plus que réussi, mais avant de travailler avec elle, suivez toujours la règle administrative antique - Créez des sauvegardes! Et vous serez heureux :)

P.s. Il est autorisé à copier librement et à citer cet article si vous spécifiez une référence active ouverte à la source et de maintenir la paternité de Ruslana Trader.

Les tables de format DBF sont connues du distant 1980. Depuis lors, le format DBASE a évolué, développé, DBASE II, DBASE III et DBASE IV sont apparus, de nombreux programmes populaires travaillant avec des bases de données sont développés à ce jour, dans lequel les tables de format DBF sont utilisées à ce jour. Le format de table DBF est assez ancien, mais il continue d'être utilisé pour créer des projets importants et ambitieux, des tables DBF sont utilisées à des fins éducatives, pour dater et étudier les connaissances de base et la présentation des bases de données d'organisation. DBFnavigator est un programme GRATUIT pour la visualisation et la modification des tables de format DBF, un utilitaire simple et pratique.

Avec le programme DBFNavigator, vous pouvez ouvrir et afficher les tables DBF, Modifier les tables - Modifier, ajouter et supprimer des enregistrements. Utilisation de DBFnavigator, vous pouvez modifier la structure de la table, ajouter, modifier et supprimer les champs de la table, comprimer les tables DBF pour les nettoyer à partir des enregistrements distants (collection de déchets), modifier le codage de la table Windows-\u003e DOS et inversement. Dans le programme, vous pouvez trier l'entrée de la table, copier les enregistrements et les champs individuels, afficher les lignes de la table d'impression, effectuer la recherche et appliquer pour afficher les enregistrements de la table du filtre, modifier les options pour ouvrir des fichiers DBF.

Captures d'écran du programme DBFNavigator



DBF Viewer 2000 ® - App pour visualiser et éditer DBF tous types - Clipper, dbase, FoxPro, Visual FoxPro, Visual Dbase.

Le programme effectue diverses actions: demandes, suppression de duplicats ou exportation à divers formats - plus rapidement que prévu!

L'éditeur DBF crée de manière dynamique des formulaires visuels basés sur la structure de fichiers DBF pour l'édition et les requêtes. Le programme vous permet également de visualiser et de modifier les champs MEMO des formats suivants: DBASE III, DBASE IV, FoxPro, VFP et DBASE Niveau 7.

Le programme de plénitude prend en charge l'utilisation d'une ligne de commande pour les éléments suivants: importation, exportation, suppression d'enregistrements en double ou remplacement de données dans les fichiers DBF. Fonctionne indépendamment de divers DBMS - tout ce dont vous avez besoin pour afficher et éditer un fichier DBF pour installer l'application!

Pourquoi DBF Viewer 2000
unique?

Interface simple et intuitive

L'interface d'application est assez simple et pratique, vous permet d'économiser beaucoup de temps avec le travail quotidien.

Modification commode de la structure de fichiers DBF dans DBF Viewer 2000

Vous pouvez ajouter, supprimer, renommer, modifier l'ordre des champs et optimiser la structure des fichiers DBF.

Données d'importation de divers formats avec DBF Viewer 2000

DBF Viewer 2000 vous permet d'importer des données à partir des formats suivants: TXT, CSV, Excel (XLS, XLSX), DBF et Paradox. Les données d'importation peuvent être effectuées avec aperçu ou à partir d'une ligne de commande.

DBF Viewer 2000 offre des opportunités d'exportation prolongées

L'application vous permet d'exporter des fichiers DBF dans Excel (XLS, XLSX), CSV, TXT, SQL, SDF, XML, HTML, XML, HTML, PRG et MS SQL, MYSQL, Oracle, Scripts PostgreSQL.

DBF Viewer 2000 aide à supprimer des doublons

L'élimination des enregistrements en double est facile comme 1-2-3.

Fonctionne sur toutes les plateformes

DBF Viewer 2000 lance sur toutes les versions de Windows de 95 à XP, Vista, 7/8/10 et Editions de serveur (32/64-Bit)



Avez-vous aimé l'article? Partagez-le