Convertir un fichier .txt en fichier .sql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Convertir un fichier .txt en fichier .sql

Re: Convertir un fichier .txt en fichier .sql

par sergealin » 11 sept. 2013, 14:09

Je dois importer un fichier txt mais il n'y a aucun séparateur sur chaque ligne. Comment faire?

par coucou » 21 févr. 2009, 17:05

salut,

Ben voilà, ma solution à moi et peut etre pas la mieux.

J'ouvre avec WORD, et avec des macros et refait toute la mise en page et hop import dans MYSQL

Il me reste plus qu'a pauffiné pour éviter qques manipulation contraignante :wink:

A+

Chris

par coucou » 18 févr. 2009, 13:56

Salut,

Ce fichier est cree à partir d'un logiciel d'échecs.
Mais je vais me faire un petit fichier, avec des macros pour faire des rechercher et remplacer. Ca va être long, mais une fois finie ça devrait aller vite :wink:, enfin je pense :roll:

Par contre, je vais voir si je peux pas l'enregistrer sous une forme avec le logiciel d'échecs :wink:

Merci

PS : Tu me parle de "XML", ce que j'ai vu que je pouvais faire, c'est de l'ouvrir dans "Word" et de l'enregistrer en "XML", mais je peux en faire quoi après ??
J'ai pas su voir :(

Re merci

par Albat90 » 18 févr. 2009, 13:09

Salut,

Tu peux rédiger toi même ton fichier SQL, comme ça tu auras le plaisir de l'importer :D

Sinon, je ne vois pas trop comment tu peu faire appart jouer avec des remplacer pour avoir la bonne forme.

Sinon il sort d'où ton fichier texte? D'un logiciel? Tu peux peut être le sortir directement en SQL de celui ci ou alors au moins en XML non?

Albat90 ;)

Convertir un fichier .txt en fichier .sql

par coucou » 18 févr. 2009, 13:02

Bonjour,

Voilà mon souci, j'ai des fichiers texte de ce genre
[Event "R1 : CD de Muret / Condom3"]
[Site "?"]
[Date "2009.??.??"]
[Round "5"]
[White "Chan, Bernard"]
[Black "Fournier , Camille"]
[Result "0-1"]
[ECO "D02"]
[WhiteElo "1970"]
[BlackElo "2024"]
[PlyCount "86"]

1. d4 Nf6 2. Nf3 e6 3. g3 d5 4. Bg2 Be7 5. O-O b5 6. Ne5 O-O 7. b3 b4 8. a3 c5 ....etc
j'aimerais mettre ces données dans une base de données et important ce fichier texte, mais pour cela mon fichier texte doit avoir cette présentation
CREATE TABLE IF NOT EXISTS `partie` (
`Event` varchar(80) NOT NULL,
`Site` varchar(50) NOT NULL,
`Date` date NOT NULL,
`Round` varchar(2) NOT NULL,
`White` varchar(70) NOT NULL,
`Black` varchar(70) NOT NULL,
`Result_White` varchar(1) NOT NULL,
`Result_Black` varchar(1) NOT NULL,
`White_Elo` varchar(4) NOT NULL,
`Black_Elo` varchar(4) NOT NULL,
`Ply_Count` varchar(3) NOT NULL,
`1w` varchar(8) NOT NULL,
`1b` varchar(8) NOT NULL,
`2w` varchar(8) NOT NULL,
`2b` varchar(8) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Contenu de la table `partie`
--

INSERT INTO `partie` (`Event`, `Site`, `Date`, `Round`, `White`, `Black`, `Result_White`, `Result_Black`, `White_Elo`, `Black_Elo`, `Ply_Count`, `1w`, `1b`, `2w`, `2b`) VALUES
('Nationale 4', 'Condom', '2009-02-17', '4', 'Beaurain Louis', 'Porche Christian', '1', '0', '1970', '1480', '4', 'e4', 'e5', 'Cf3', 'Cc6'),
('Nationale 2', 'Condom', '2009-02-17', '1', 'Ducret Francois', 'Porche Christian', '1', '0', '2150', '1480', '4', 'e4', 'e5', 'Cf3', 'Cc6');
Le fichier texte du haut, doit ressembler à la dernière ligne du fichier ci-dessus. Et pour y arriver, ça bloque.

Me manque surement une astuce ?

J'ai pas envie de saisir dans ma base donnée par donnée, j'aimerais plutôt importer un fichier :lol:

Merci d'avance pour votre aide