Excel naar CSV C#

In deze handleiding onderzoeken we hoe u een conversie van Excel naar CSV kunt uitvoeren met C#. Of u nu te maken heeft met grote datasets of het proces moet automatiseren, deze krachtige C#-converter kan conversies van Excel naar CSV aan.

Waarom Excel naar CSV converteren?

CSV-bestanden worden veel gebruikt voor gegevensuitwisseling vanwege hun eenvoud en compatibiliteit met verschillende toepassingen. Het converteren van Excel naar CSV biedt voordelen zoals een kleinere bestandsgrootte, eenvoudige gegevensmanipulatie en betere compatibiliteit met databasesystemen en programmeertalen. Of u nu gegevens voorbereidt voor analyse, migratie of delen met anderen, het converteren van Excel naar CSV stroomlijnt het proces.

Compatibiliteit: CSV-bestanden worden breed ondersteund door verschillende softwareapplicaties, programmeertalen en databasesystemen. Ze bieden een gemeenschappelijk formaat voor gegevensuitwisseling, waardoor het gemakkelijker wordt om gegevens op verschillende platforms te delen.

Eenvoud: CSV-bestanden bevatten gegevens in platte tekst met door komma’s gescheiden waarden. Deze eenvoud maakt ze gemakkelijk te lezen en te manipuleren met behulp van teksteditors, spreadsheetsoftware of programmeertalen.

Grootte verkleinen: CSV-bestanden zijn vaak kleiner in vergelijking met Excel-bestanden, vooral als het Excel-bestand opmaak, afbeeldingen of complexe formules bevat. Dit kan opslagruimte besparen en het bandbreedtegebruik verminderen bij het overbrengen van bestanden.

Gegevensverwerking: CSV-bestanden zijn geschikt voor gegevensverwerkingstaken zoals het importeren van gegevens in databases, het uitvoeren van gegevensanalyses met behulp van tools zoals Python of R, en het genereren van rapporten. Veel tools en bibliotheken voor gegevensverwerking ondersteunen standaard het CSV-formaat.

Excel XLSX naar CSV-converter - C# API-installatie

Voor het converteren van XLS- of XLSX Excel-spreadsheets naar CSV-bestandsformaat in C#, moet u Conholdate.Total for .NET installeren. Download het snel vanuit de sectie Nieuwe releases of gebruik de volgende NuGet-installatieopdracht:

PM> NuGet\Install-Package Conholdate.Total

Converteer Excel XLSX XLS naar CSV in C#

Met de volgende stappen kunt u een Excel XLSX-bestand naar een CSV-bestand in C# converteren:

  • Lees het invoer-XLSX-bestand met behulp van de Workbook-klasse.
  • Converteer Excel naar CSV door de Save-methode aan te roepen.

Het volgende codefragment laat zien hoe u Excel naar CSV converteert in C#:

// Laad het ingevoerde Excel-bestand
Workbook workbook = new Workbook("Excel.xlsx");

// Converteer XLSX naar CSV-bestand
workbook.Save("ExcelToCSV.csv", Aspose.Cells.SaveFormat.Csv);

Gratis evaluatielicentie

U kunt een gratis tijdelijke licentie aanvragen om de API zonder enige beperking te evalueren

Opsommen

Het converteren van Excel-bestanden naar CSV-formaat (Comma-Separated Values) is een veel voorkomende taak bij gegevensverwerking en -analyse. Deze gids heeft u voorzien van de kennis en codefragmenten om de conversie van XLSX- of XLS naar CSV-bestanden te stroomlijnen. Als u uw zorgen of vragen wilt bespreken, neem dan gerust contact met ons op via forum.

Veelgestelde vragen

Wat is het verschil tussen Excel- en CSV-bestandsformaten?

Excel-bestanden (.xlsx of .xls) zijn spreadsheetbestanden die meerdere werkbladen kunnen bevatten met opgemaakte gegevens, formules en grafieken. CSV-bestanden (Comma-Separated Values) zijn daarentegen gewone tekstbestanden waarbij elke regel een rij gegevens vertegenwoordigt, waarbij de waarden worden gescheiden door komma’s.

Zijn er beperkingen bij het converteren van Excel naar CSV met Java?

Eén beperking is dat Excel-functies zoals formules, celopmaak en macro’s niet behouden blijven in CSV-bestanden. Alleen de onbewerkte gegevenswaarden worden naar CSV geëxporteerd.

Is het mogelijk om meerdere Excel-sheets om te zetten naar aparte CSV-bestanden?

Ja, u kunt het codefragment improviseren om meerdere bladen uit een Excel-bestand te lezen en te verwerken en de gegevens van elk blad naar een afzonderlijk CSV-bestand te schrijven.

Zie ook