Toon posts:

[Excel 2010] Excel opslaan als CSV - Tekst wordt getal

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hallo,

Ben al even bezig met het opslaan van een Excel file(.xlsx) als een CSV. Het punt is dat ik in Excel bepaalde tekstwaarden(telefoonnummers) heb. Bijvoorbeeld: 06451237553. Wanneer ik de Excel als CSV opsla maakt wordt de waarde 06451237553(tekst) geconverteerd naar 6451237553(getal zonder de eerste 0).

Het wat al een gedoe om in eerste instantie de Excel file(.xlsx) goed te vullen. Tekst naar kolommen en dan de kolommen markeren als tekst. Nu heb ik dus een goede xlsx file maar bij het opslaan als CSV verlies ik alsnog gegevens.

Heb gezochgt op google/got etc. maar kom er niet echt uit. Wie heeft de gouden tip!

Veel dank.

Acties:
  • 0 Henk 'm!

  • Yippie
  • Registratie: September 2002
  • Laatst online: 12-09 23:43
Format>Special>Telnr al geprobeerd ?

Als ik het even test, op jou manier krijg ik toch echt een waarschuwing bij het opslaan als CSV dat mogelijk de opmaak verloren gaat.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
jazekers Yippie, die melding krijg ik ook EN ben natuurlijk op zoek naar een manier waarop je dit soort grappen(verlies van opmaak EN speciaal het verlies van opmaak tekstwaarden) kunt voorkomen.

Acties:
  • 0 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Google Docs doet dit trouwens ook op deze manier. Maar het verlies treed pas op bij het inladen, de 0 wordt wel degelijk weggeschreven (bij beiden). In principe kun je met zelfgemaakte programmatuur zo'n bestand dus wel correct inlezen. Of je zou na afloop een macrotje over de desbetreffende kolom kunnen halen om overal een 0 toe te voegen.

Maar waarom heb je eigenlijk een csv-export nodig? :p

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


Acties:
  • 0 Henk 'm!

  • Just me !
  • Registratie: September 2006
  • Laatst online: 23-05-2023

Just me !

Ik leer nog steeds......

Leuk om te lezen olivieruit, ik heb momenteel ook zo'n probleempje.
Wanneer de oplossing van Yippie wordt gebruikt, en hierna saved wordt alles goed weggeschreven.
Echter bij het inlezen in Excel ben je de nullen weer kwijt.
Al met al wel een workaround maar niet prettig..

[color="#2412F9"]J[/color][color="#Ff96512"]h[/color][color="#15BD26"]u[/color][color="#E51AF7"]s[/color][color="#000000"][/color]t me !


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Welke oplossing van Yippie? Help me out? Heb een nl versie van Excel 2010.....

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
En ik hoef daarna niet terug naar Excel dus wellicht is Yippies oplossing wel ok!!

Acties:
  • 0 Henk 'm!

  • Yippie
  • Registratie: September 2002
  • Laatst online: 12-09 23:43
Uit de help:

Text file formats

CSV (comma delimited) .csv

Saves a workbook as a comma-delimited text file for use on another Windows operating system, and ensures that tab characters, line breaks, and other characters are interpreted correctly. Saves only the active sheet.

CSV (Macintosh).csv

Saves a workbook as a comma-delimited text file for use on the Macintosh operating system, and ensures that tab characters, line breaks, and other characters are interpreted correctly. Saves only the active sheet.

CSV (MS-DOS).csv

Saves a workbook as a comma-delimited text file for use on the MS-DOS operating system, and ensures that tab characters, line breaks, and other characters are interpreted correctly. Saves only the active sheet.

Note If you save a workbook in any text format, all formatting is lost.

en dan dit:

CSV (Comma delimited)


This file format (.csv) saves only the text and values as they are displayed in cells of the active worksheet. All rows and all characters in each cell are saved. Columns of data are separated by commas, and each row of data ends in a carriage return. If a cell contains a comma, the cell contents are enclosed in double quotation marks.

If cells display formulas instead of formula values, the formulas are converted as text. All formatting, graphics, objects, and other worksheet contents are lost. The euro symbol will be converted to a question mark.

Note If your workbook contains special font characters such as a copyright symbol (©), and you will be using the converted text file on a computer that has a different operating system, save the workbook in the text file format that is appropriate for that system. For example, if you are using Windows and want to use the text file on a Macintosh computer, save the file in the CSV (Macintosh) format. If you are using a Macintosh computer and want to use the text file on a system that is running Windows or Windows NT, save the file in the CSV (Windows) format.

Wel beetje raar toegegeven.

-----> Hier is o.a. een workaround:
http://answers.microsoft....00-4c30-bd2b-267d7a3140ac

Gaat er dus om, dat je een opgeslagen .CSV bestanden niet opnieuw opent met Excel 2007 of nieuwer, maar importeert en dan opslaat. Heel vreemd.

Kan je is kijken Oliveruit als je het betreffende .CSV bestand opent in Notepad, of je NUL er nog wel in staat.
Als ik het test, om het bestand als .TXT op te slaan, en vervolgens te importeren vanuit Excel zoals omschreven in de link werkt het zoals verwacht.

Beste is dus opslaan als .CSV, openen in bijv. Notepad, dan op te slaan als .TXT en die te importeren in Excel. Het .CSV bestand heeft de NUL wel, maar is hem kwijt als je hem met Excel opent.

[ Voor 16% gewijzigd door Yippie op 17-07-2012 19:46 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Yippie, ik heb die tekst al gelezen wat is je punt? Wil je aangeven dat er geen oplossing is of lees ik over een oplossingsrichting heen?

Acties:
  • 0 Henk 'm!

  • Just me !
  • Registratie: September 2006
  • Laatst online: 23-05-2023

Just me !

Ik leer nog steeds......

Dus in excel < rechtermuisknop, kolom selecteren, celeigenschappen, getal, aangepast, type, 0000000000 >, hierna saven als csv en de kolom zal 10 nummers wegschrijven...
Wanneer de csv weer wordt ingelezen zullen de nullen verdwijnen dus zul je bovenstaande aktie weer moeten doen of hier een macro voor schrijven.

[color="#2412F9"]J[/color][color="#Ff96512"]h[/color][color="#15BD26"]u[/color][color="#E51AF7"]s[/color][color="#000000"][/color]t me !


Acties:
  • 0 Henk 'm!

  • Yippie
  • Registratie: September 2002
  • Laatst online: 12-09 23:43
Net getest, makkelijkst is gewoon .CSV wegschrijven, maar niet met Excel openen als je hem moet bewerken of bekijken.

In plaats daarvan, Excel openen, en importeren van tekstbestand selecteren, en dan gewoon het betreffende .CSV bestand selecteren. Omslachting, maar de snelste manier die ik tot nu toe heb gevonden.

Acties:
  • 0 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Verwijderd schreef op dinsdag 17 juli 2012 @ 19:38:
En ik hoef daarna niet terug naar Excel dus wellicht is Yippies oplossing wel ok!!
Het probleem zit dus niet bij Excel, maar bij het programma waarmee je het wil inlezen....

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


Acties:
  • 0 Henk 'm!

  • gambieter
  • Registratie: Oktober 2006
  • Niet online

gambieter

Just me & my cat

Als het om telefoonnummers gaat, kan je dan het probleem niet ontwijken door ze als +316451237553 op te slaan? Dan mag het geen probleem geven.

I had a decent lunch, and I'm feeling quite amiable. That's why you're still alive.


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ok thanks gasten, ik denk dat jullie me wel geholpen hebben en dan met nam Yippie. Inderdaad opslaan als csv en dan die file niet meer aanraken met Excel. Wanneer ik m daarna upload in Microsoft crmonline pakt ie de telefoonnummers zoals ie ze zou moeten zien.

Dus problem solved......thanks again.....
Pagina: 1