Excel vernietigt speciaal karakter bij opslaan als CSV
Ik werk aan een project dat gebruik maakt van een CSV-bestand dat door de klant wordt geleverd om een database te vullen. De klant moet de spreadsheet maken, en dan opslaan als een CSV om te uploaden, die dan in een database wordt geparsed.
Het probleem is dat wanneer de klant de Excel-spreadsheet opslaat als een MS-DOS .csv-bestand, veel van de speciale tekens worden omgezet in vraagtekens “?” (symbolen zoals ‘ “ / ). Als we het CSV-bestand echter openen en handmatig elk ? vervangen door het juiste teken, werkt het prima.
Het probleem is dat het gegevensbestand HUGE is, en we dit redelijkerwijs niet kunnen doen, dus hoopte ik dat er een manier was om het op te slaan. We hebben geprobeerd te exporteren als Unicode en ASCII, maar het mocht niet baten. We hebben ook geprobeerd te uploaden naar google docs, en opnieuw op te slaan, maar ook dat breekt de tekens af.