Avaleht
uus teema   vasta Tarkvara »  WWW »  php'ga .csv faili salvestamisel täpitähed excelis märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
tecra
HV kasutaja
tecra

liitunud: 19.04.2006




sõnum 12.04.2007 11:37:25 php'ga .csv faili salvestamisel täpitähed excelis vasta tsitaadiga

olukord: mingi php vorm, mis salvestab sisestatud andmed .csv faili, et oleks hea excelis andmeid hiljem ja ka jooksvalt töödelda.

probleem aga selles, et täpitähtede asemel näitab excelis arusaamatuid sümboleid. Samas firefox'iga .csv faili avades, kus siis ei näidata tabeli kujul asja on täpitähtedega kõik korras.

Kui keegi teab kuidas salvestada täpitähti faili nii, et excel ka aru saaks mis need on, siis andke aga julgelt teada thumbs_up.gif

kui seda siin foorumis arutletud juba siis link siia ja teema kustutamisele

_________________
Raske töö pole veel kedagi tapnud, aga milleks riskida?
Kommentaarid: 31 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 30
tagasi üles
vaata kasutaja infot saada privaatsõnum
AMD
HV veteran
AMD

liitunud: 29.07.2003




sõnum 12.04.2007 11:47:31 vasta tsitaadiga

1) vaata nt notepadiga seda faili. Kas failis on täptähtede asemel midagi sellist ? -> &xxxx;
1.1) kui on , siis tehakse phpga teisendus htmlspecialchars( vormilt tulnud andmed ); võta see htmlspe... ära

2) Kodeeringuprobleem

_________________
From now on, the forum is owned by AMD.That means that you are NO LONGER allowed to talk about, or even mention *ntel.
Kommentaarid: 335 loe/lisa Kasutajad arvavad:  :: 145 :: 3 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
tecra
HV kasutaja
tecra

liitunud: 19.04.2006




sõnum 12.04.2007 14:31:16 vasta tsitaadiga

hetkel ei saa vaadata, aga põhimõtteliselt proovisin nii, et htmlspecialchars() on peal ja et ei ole peal, tulemus oli sama.
ise kahtlustan, et kodeeringu probleem, aga ei ole ühtegi ideed tulnud/leidnud kuidas seda muuta või faili salvestamisel kaasa anda

_________________
Raske töö pole veel kedagi tapnud, aga milleks riskida?
Kommentaarid: 31 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 30
tagasi üles
vaata kasutaja infot saada privaatsõnum
AMD
HV veteran
AMD

liitunud: 29.07.2003




sõnum 12.04.2007 17:23:12 vasta tsitaadiga

Excelisse tuues määra kodeeringuks UTF-8
_________________
From now on, the forum is owned by AMD.That means that you are NO LONGER allowed to talk about, or even mention *ntel.
Kommentaarid: 335 loe/lisa Kasutajad arvavad:  :: 145 :: 3 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
tecra
HV kasutaja
tecra

liitunud: 19.04.2006




sõnum 12.04.2007 17:45:09 vasta tsitaadiga

Ütleme kui kood on näiteks umbes selline, siis kuidas see kodeering määrata kirjutamisel?

$fail = fopen("failinimi.csv","a");
fwrite($fail,"\"".$_POST['mingiasi']."\"\n");


või tuleb excelis see kodeering muuta? kuidas? icon_redface.gif

_________________
Raske töö pole veel kedagi tapnud, aga milleks riskida?
Kommentaarid: 31 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 30
tagasi üles
vaata kasutaja infot saada privaatsõnum
AMD
HV veteran
AMD

liitunud: 29.07.2003




sõnum 12.04.2007 18:04:20 vasta tsitaadiga

Ava excel -> data -> import external data -> import data -> vali fail -> file origin: unicode (UTF-8 ) jne
_________________
From now on, the forum is owned by AMD.That means that you are NO LONGER allowed to talk about, or even mention *ntel.
Kommentaarid: 335 loe/lisa Kasutajad arvavad:  :: 145 :: 3 :: 12
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 15.04.2007 10:49:46 vasta tsitaadiga

$fail = fopen("failinimi.csv","a");
fwrite($fail,"\"".$_POST['mingiasi']."\"\n");

Antud koodijupi kodeering oleneb sellest, mis kodeeringus on su veebileht. Kui sa pole oma veebilehel kodeeringut kuidagi määranud, näiteks kirjutades HTML-i <meta http-equiv="Content-Type" content="text/html; charset=utf-8">, siis arvab brauser su lehekülje kodeeringuks windows-1252.
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 15.04.2007 19:12:06 vasta tsitaadiga

see default kodeering on varjeeruv brauserist ja operatsioonisüsteemisättest
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
tecra
HV kasutaja
tecra

liitunud: 19.04.2006




sõnum 15.04.2007 20:43:32 vasta tsitaadiga

homme katsetan thumbs_up.gif
_________________
Raske töö pole veel kedagi tapnud, aga milleks riskida?
Kommentaarid: 31 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 30
tagasi üles
vaata kasutaja infot saada privaatsõnum
rollpoiss
HV vaatleja

liitunud: 01.08.2008




sõnum 01.08.2008 09:25:13 vasta tsitaadiga

ma sain selle kodeeringu OpenOffice'iga paika
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  php'ga .csv faili salvestamisel täpitähed excelis
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.