beta

CSV avautuu yhteen sarakkeeseen tai näyttää vääriä merkkejä: korjaus

PaperSheets lukee UTF-8-tiedostot, joissa erottimena on pilkku tai puolipiste, kun tiedostossa ei ole yhtään pilkkua. Sarkaimella erotettu tiedosto jää yhteen sarakkeeseen, ja toinen merkistö näyttää � ääkkösten tilalla. Tallenna tiedosto uudelleen UTF-8-muodossa pilkuilla erotettuna ja tuo se sitten.

Avaa PaperSheetsIlmainen, ei tiliä, tiedostot pysyvät laitteellasi

Korjaa väärin avautuva .csv 6 vaiheessa

  1. Avaa PaperSheets, valitse Tiedosto ja sitten Tuo tiedosto… (tai pudota tiedosto aloitussivulle). Taulukko avautuu niin, että jokainen arvo on omassa solussaan.
  2. Jos kaikki on sarakkeessa A, tarkista erotin. PaperSheets jakaa pilkuista tai puolipisteistä vain, kun koko tiedostossa ei ole pilkkua. Sarkaimella erotettua tiedostoa ei jaeta lainkaan.
  3. Puolipistetiedostossa, jossa käytetään myös desimaalipilkkuja (3,5), on pilkkuja, joten se jaetaan niistä ja sarakkeet tulevat väärin. Tallenna se uudelleen desimaalipisteellä tai pilkkuerottimella ja arvot lainausmerkeissä.
  4. Jos ääkköset näkyvät muodossa �, tiedosto ei ole UTF-8-muodossa (esimerkiksi Windows-1252 tai Windows-1250). PaperSheets ei voi valita merkistöä, joten tallenna tiedosto sen tehneessä ohjelmassa uudelleen UTF-8-muodossa ja tuo se uudelleen.
  5. Tarkista luvut: 00123 näytetään muodossa 123, desimaalipilkullinen arvo kuten 3,50 jää tekstiksi ja yli 15 numeron luku pyöristetään. Korjaa nämä lähteessä tai katso alla oleva taulukko.
  6. Kun taulukko on oikein, valitse Tiedosto ja sitten Lataa .csv. Tiedosto tallennetaan UTF-8-muodossa pilkuilla.

Mitä PaperSheets tekee kullekin ongelmalle

TiedostosiMitä PaperSheets näyttääMitä tehdä
Puolipisteet, desimaalipisteetKolme siistiä sarakettaEi korjattavaa
Puolipisteet ja desimaalipilkutVäärät sarakkeet: Ana;3 ja 5;Cluj kahdessa solussaKäytä desimaalipistettä tai pilkkuja ja arvot lainausmerkeissä
SarkaimetYksi sarake, sarkaimet tekstin sisälläTallenna pilkku- tai puolipiste-erotettuna
Pilkut lainausmerkkien sisällä, rivinvaihdot lainausmerkkien sisälläSäilyvät yhdessä solussaEi korjattavaa
UTF-8, tavujärjestysmerkin kanssa tai ilmanÄäkköset ș é ă ț oikeinEi korjattavaa
Windows-1252 tai Windows-1250� jokaisen ääkkösen tilallaTallenna uudelleen UTF-8-muodossa
00123 tai 0722123456Näytetään muodossa 123 ja 722123456Kirjoita ="00123" kaavana, joka näyttää ja tallentaa 00123
3,50 tai 1.234,56Jäävät tekstiksi, sellaisenaanKäytä desimaalipistettä tai kirjoita luvut uudelleen
Päivämäärät kuten 31/01/2024Jäävät tekstiksiLajittele tai vertaa niitä tekstinä
Yli 26 saraketta tai 500 riviäLeikataan, viestin keraJaa tiedosto ennen tuontia

Hyvä tietää

Leikkaus on todellinen: testitiedosto, jossa oli 30 saraketta ja 600 riviä, avautui sarakkeilla A–Z ja riveillä 1–500, ja viesti Taulukko leikattiin 26 sarakkeeseen ja 500 riviin. ilmestyi. Mitään sen yli ei säilytetä.

Ladatussa .csv-tiedostossa lasketut arvot on erotettu pilkuilla, rivit päättyvät merkkeihin \r\n ja tiedosto alkaa tavujärjestysmerkillä. Sama sääntö pätee tallennettaessa: 00123 tallennetaan muodossa 123, 15% muodossa 0.15 ja kaava, joka antaa virheen, tallentaa #ERROR!. PaperSheetsissa ei ole etsi ja korvaa -toimintoa eikä funktiota, joka muuttaisi 3,50 luvuksi.

Tuetut muodot

  • Avaus: .csv (pilkku tai puolipiste, kun pilkkua ei ole) ja .xlsx
  • Luetaan muodossa: vain UTF-8
  • Lataus: .csv UTF-8-muodossa tavujärjestysmerkillä
  • Raja: 26 saraketta ja 500 riviä

Usein kysytyt kysymykset

Miksi .csv-tiedostoni avautuu yhteen sarakkeeseen?

Koska tiedostossa ei ole pilkkua eikä puolipistettä, yleensä se on sarkaimella erotettu tiedosto. PaperSheets jakaa pilkuista tai puolipisteistä vain, kun tiedostossa ei ole yhtään pilkkua. Sarkaimella erotettua tiedostoa ei jaeta, joten jokainen rivi päätyy sarakkeeseen A.

Voiko PaperSheets avata sarkaimella erotetun tiedoston?

Ei sarakkeina. Rivin koko teksti sarkaimineen menee sarakkeeseen A. Tallenna tiedosto uudelleen pilkku- tai puolipiste-erottimella.

Miksi puolipistetiedostoni jakautuu silti väärin?

Koska yksikin pilkku missä tahansa tiedostossa, kuten desimaalipilkku, saa PaperSheetsin valitsemaan pilkun. Poista pilkut tai tallenna tiedosto uudelleen desimaalipisteellä.

Miksi näen � ääkkösten tilalla?

Tiedosto ei ole UTF-8-muodossa. PaperSheets lukee aina UTF-8:aa eikä siinä ole merkistövalintaa, joten Windows-1252- tai Windows-1250-tavut muuttuvat �-merkeiksi. Tallenna tiedosto uudelleen UTF-8-muodossa ja tuo se sitten.

Ovatko ääkköset kunnossa UTF-8-tiedostossa tavujärjestysmerkin kanssa?

Kyllä. Molemmat muodot avautuivat oikein testeissä, ja ladattu .csv on UTF-8 tavujärjestysmerkillä.

Miten säilytän koodin alkunollat?

Pelkkä 00123 luetaan lukuna 123. Käytä kaavaa ="00123": se näyttää ja tallentaa 00123. Arvo, joka alkaa merkillä =, luetaan .csv-tiedostossa kaavana, joten tiedosto voi sisältää sen.

Dokumentaatio

Lisää ilmaisia Oxyde-työkaluja