[Ubuntu-QC] Importation de table dans OpenOffice Base

Jean-Léo Vandal jl.vandal at lino.sympatico.ca
Mar 18 Mai 00:47:44 BST 2010


Bonsoir Franck et les autres 

Pour répondre à ta question Franck, je dirais que je ne sais pas le
nombre exacte d'enregistrement que je peux insérer dans Calc, mais je
sais qu'il se situe aux alentours de 65 535 lignes ou enregistrements.
Puisque mon fichier contient plus de 400 000 enregistrements, Calc fait
planter l'ordinateur à chaque fois que je fais un essai. Par contre,
avec l'éditeur de texte gedit, il est facile de diviser mon fichier
t_nt_amt en 60 000 enregistrements individuelle et en les nommant par
exemple t_nt_amt_01 etc. De cette manière, je peux transférer via Calc,
chaque fichier de 60 000 enregistrements dans Base et j'obtiens 7
tables. Il ne me reste donc plus qu'à refusionner dans Base mes 7
fichiers individuelle afin d'obtenir qu'une table au nom de t_nt_amt.
Mon problème, c'est que je ne sais pas comment refusionner mes tables
dans Calc. 

De toute façon, il y a peut-être un autre moyen de procéder et c'est de
se servir de Ooo Basic et de créer une macro pour faire automatiquement
le transfert du fichier directement dans Base sans passer par Calc.
Cette solution me semble meilleure que la première puisqu'une fois le
macro créer, je pourrais m'en servir pour faire des mises à jour dans ma
table.

Pour que tu puisses mieux comprendre de quoi je parle, je t'envoie le
fichier en question. J'aurais aimé te l'envoyer par courrier attaché à
ce courriel, mais il est trop volumineux. Je l'ai donc placé sur un
serveur et voici l'adresse de téléchargement :

http://files.123envoi.com/get_1405.php?cen=37-38425-67fd749d&cfr=59962-88d7

Dans le dossier décompresser, tu trouveras la table t_nt_amt que je veux
transférer dans Base. Je t'envoie la table au format dbf, csv et txt. Le
fichier "Structure de la table.odt" contient bien entendu la structure
de la table. En boni, je t'envoie ma dernière analyse de recette que
j'ai faite avec Base. Je suis très satisfait du résultat. Je n'aurais
jamais pensée que je pouvais obtenir un tel résultat avec Base. J'avais
sous-estimé ce module de OpenOffice.

Jean-Léo 



Le lundi 17 mai 2010 à 08:22 -0400, franck blanchard a écrit :

> Salut Jean-Léo,
> merci a toi, pour la santé je dois faire attention a ce que je
> manges ;) , mais globalement tout devrais être bon ou du moins
> meilleur, a confirmer le mois prochain par les examens.
> Ceci dit je ne comprends pas certains points de ton dernier mail.
> Tu dis qu'après la division de ton fichier en 7, cela fonctionne très
> bien. J'imagine que si tu veux refusionner tes tables, c'est qu'a
> chaque fois tu importes un fichier dans une nouvelle table, alors que
> tu devrais insérer le nouveau fichier.
> N'étant pas scécialiste de Base, connais tu le nombre maximum
> d'enregistrement que peux contenir une table?
>  
> Franck
> 
> > Bonjour Franck 
> > 
> > Il y a bien longtemps que tu n'étais pas venu sur le forum et je
> > commençais à m'inquiéter pour toi. Je suis bien content de te savoir
> > de retour et j'espère que ta santé va être excellente. 
> > 
> > Je te remercie pour ton intervention au sujet de mon problème.
> > J'avais déjà pensé à ta proposition de transférer un fichier csv
> > dans Base et j'ai été vérifié dans l'aide en ligne de Base pour
> > savoir comment faire. Selon les instructions de l'aide que j'ai lu,
> > le seul moyen de transférer un fichier csv dans Base, c'est de
> > passer par Calc. Ceci ne règle donc pas mon problème. 
> > 
> > J'avais pensé me servir de gedit pour diviser mon fichier original
> > en 7 morceaux et de les transférer dans Base. Cela fonctionne très
> > bien, mais une fois tous les morceaux rassembler dans Base, comment
> > est-ce que je m'y prends pour refusionner tous les fichiers de
> > manière à obtenir qu'une seule table ? 
> > 
> > Jean


-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: https://lists.ubuntu.com/archives/ubuntu-quebec/attachments/20100517/b6a1ed65/attachment.htm 


Plus d'informations sur la liste de diffusion Ubuntu-quebec