[Excel 2010] Importeren CSV, decimaal herkenning - Client Software Algemeen - GoT
[Excel 2010] Importeren CSV, decimaal herkenning
Van de week heb ik een PC omgeschakeld van Office 2003 naar Office 2010.
Een van de dingen die hiermee gedaan wordt, is het importeren van een CSV naar excel. Een echt mooi CSV bestand is het niet, de kolommen zijn met vaste lengte gescheiden, voor decimalen word een '.' gebruikt en bij een waarde '0', komt deze naar voren als '.0000000000'
Bij het importeren, worden bij de geadvanceerde instellingen ingesteld dat de '.' als decimaal seperator gebruikt moet worden.
Bij 2010, worden de getalen '.0000000000' niet meer als cijfer herkend, maar als plaintext. Excel 2003 wist dit nog wel gewoon te doen.
'Oplossingen' die op het internet te vinden zijn, maken allen gebruik van een macro, hier ben ik alleen niet zo'n grote fan van. Is deze bug nog op andere manieren op te lossen of te omzeilen?
Ik draai CVS in de titel dan nog even de letters om zodat er daadwerkelijk staat wat je bedoelt
vrijdag 29 oktober 2010 16:22
Heb je al geprobeerd de systeeminstellingen op de Engelse te zetten en 'use system settings' te gebruiken? Of wil je daar juist Nederlandse instellingen?
Ik kan dit met 2007 met Engelse systeeminstellingen iig niet reproduceren.
maandag 1 november 2010 16:31
Hier getest met office 2010 op XP sp3: de enige manier om office 2010 de waarde .00000000 als getal 0 te laten herkennen is je landinstellingen in het configuratiescherm aan te passen naar bv. Engels (verenigde staten). De waarden die je zelf opgeeft in Excel 2010 bij de geavanceerde instellingen tijdens het importeren worden gewoon genegeerd.
Afgekeken van Tiago Maymone's reactie op:
http://www.howtogeek.com/...ort-text-into-excel-2007/
Met een beetje tweaken kun je bij de landinstellingen je eigen voorkeur opgeven: het gaat erom dat je het de punt als decimaalscheidingsteken instelt, en de komma als cijfergroeperingssymbool.