Keskustelut - Tietokannat - Excel(.csv) ->MySQL


Sharppis 17:56 13.6.12 
Ongelma on siis excel tiedoston vieminen MySQL -kantaan niin, että ääkköset seuraa mukana. Siirtoa olen yrittänyt phpMyAdminin import(tuonti) toiminnolla.

Kanta on utf8_unicode_ci ja importtauksessa valitsin tuotavan tiedon tyypiksi UTF8, mutta silti ääkköset eivät toimi.

Tarkennuksena vielä se, että toin tiedoston .csv muodossa.

Kyseessä on sellaisen datan tuonti jonka saraketietoja ei ole entuudestaan kannassa, vaan taulu luodaan tuonnin aikana.

Onko jotain vinkkejä miten saisin ääkköset toimimaan, muuten data tulee kantaan ongelmitta. Kannattaisiko excel converttaa johonki toiseen muotoon vai mikä auttaisi.
Grez 21:59 13.6.12 
Onko sulla se Excelin exporttaama .csv utf8 -muodossa?
Jari_Kettunen 22:08 13.6.12 
Yksi vaihtoehto on että asennat Microsoftin Sqlserver Expressin ja sen importtyökalulla tuot tiedot. Sitten joku mysql migraatio työkalu jolla saat sqlserver kannan portattua MYSql:ään.
editoitu: 23:00 13.6.12
Sharppis 22:33 13.6.12 
@Grez:Tallensin sen suoraan .csv muotoon, en osaa sanoa missä muodossa se on. Mitenköhän siihen pystyisi vaikuttamaan.

@Jari: tuota voisi kyllä testata.

Käytössä on Office 2010, mutta Mac -versio. Winukka -versioon löysin ohjeet, jotka eivät sovi Macciin.
Grez 02:43 14.6.12 
Valitse sieltä Excelistä tallennusmuodoksi Unicode-teksti (.txt) äläkä csv, niin se menee UTF8-muotoon.