Hoe slaat u een Excel-bestand op als een pijpgescheiden bestand?
Hoewel het omzetten van een Excel-werkboek naar een CSV-bestand gebruikelijk en eenvoudig is, komt het soms voor dat u uw gegevens moet exporteren met een ander scheidingsteken, zoals het pijpteken (|). Pijpgescheiden bestanden zijn bijzonder handig wanneer u gegevens deelt met systemen of teams die dit formaat vereisen voor import of verdere verwerking. In deze handleiding vindt u diverse praktische methoden om een Excel-bestand op te slaan of om te zetten naar een pijpgescheiden bestand. Elke oplossing wordt gedetailleerd uitgelegd, met aandacht voor de beste toepassingsmogelijkheden, eventuele beperkingen en nuttige tips om fouten te voorkomen.
Sla een Excel-bestand op als pijpgescheiden bestand door het systeemlijstscheidingsteken te wijzigen
Sla een Excel-bestand op als pijpgescheiden bestand door het systeemlijstscheidingsteken te wijzigen
Excel exporteert via Standaardinstellingen CSV-bestanden met komma's als scheidingstekens. Als u echter een pijp (|)-gescheiden bestand nodig hebt, kunt u uw systeemlijstscheidingsteken wijzigen naar een pijpteken. Deze methode is het meest geschikt voor lokale, eenmalige exports wanneer u toestemming hebt om tijdelijk de regionale instellingen van uw systeem te wijzigen. Houd er rekening mee dat het wijzigen van het systeemscheidingsteken alle scheidingstekenafhankelijke bewerkingen op systeemniveau beïnvloedt totdat u de instellingen herstelt.
Volg deze stappen om een Excel-werkboek op te slaan als een pijpgescheiden bestand:
1. Open het Configuratiescherm op uw computer. Selecteer in het venster Configuratiescherm de optie Categorie bij de keuzelijst Weergave op en klik vervolgens op Klok, taal en regio, zoals hieronder wordt weergegeven.

2. Klik in het venster Klok, taal en regio aan de rechterkant op Regio (of Regio en taal). Zie de onderstaande schermafbeelding.

3. Klik in het dialoogvenster Regio(of)Regio en taal) op de knop Aanvullende instellingen…, zoals hieronder wordt weergegeven.

4. Verwijder in het dialoogvenster Opmaak aanpassen het kommateken in het vakje Lijstscheidingsteken onder het tabblad Getallen. Druk vervolgens op Shift + \ om het pijpteken (|) in te voeren als lijstscheidingsteken. Klik op OK om het nieuwe scheidingsteken te bevestigen.

5. Klik op OK om het dialoogvenster Regio(of)Regio en taal) te sluiten en de wijzigingen toe te passen.
6. Open uw werkmap en navigeer naar het werkblad dat u als pijpgescheiden bestand wilt opslaan. Ga naar Bestand > Opslaan als > Bladeren.

7. Voer in het venster Opslaan als het volgende uit:
7,1) Selecteer de doelmap voor uw pijpgescheiden bestand.
7,2) Voer de gewenste bestandsnaam in het vakje Bestandsnaam in.
7,3) Selecteer in het keuzemenu Opmaak opgeven voor opslaan de optie CSV (met komma's gescheiden). Ondanks de naam gebruikt deze instelling het systeemlijstscheidingsteken, dat u eerder hebt gewijzigd naar een pijpteken (|).
7,4) Klik op Opslaan om het werkblad te exporteren.

8. Klik op OK wanneer u wordt gevraagd om functies te bevestigen die mogelijk niet compatibel zijn met de CSV-indeling. Let op: alleen het huidige werkblad wordt opgeslagen. Als uw werkmap meerdere bladen bevat, moet u dit proces voor elk blad herhalen en elk bestand een unieke naam geven om overschrijven te voorkomen.

Uw gegevens zijn nu opgeslagen in een pijpgescheiden indeling. Klik met de rechtermuisknop op het uitvoerbestand om het scheidingsteken te controleren of de geëxporteerde gegevens te bekijken, selecteer Openen met > Kladblok (of een andere teksteditor) en controleer het resultaat zoals hieronder wordt weergegeven. Elke waarde moet worden gescheiden door een pijpteken (|):

De voorvertoning in Kladblok moet Toon waarden zijn, gescheiden door het pijpscheidingsteken zoals hieronder wordt gedemonstreerd.

Opmerkingen en best practices:Herstel na het voltooien van uw export het oorspronkelijke systeemlijstscheidingsteken om onbedoelde effecten in andere toepassingen of dataprocessen te voorkomen. Deze methode is mogelijk niet beschikbaar als u onvoldoende systeemrechten hebt of als het wijzigen van de systeemtaalinstellingen andere programma’s zou kunnen verstoren.
Overweeg als alternatief – vooral in gedeelde of beperkte omgevingen – de hieronder besproken VBA- of formulemethoden. Deze benaderingen stellen u in staat systeeminstellingen te omzeilen en behouden flexibiliteit bij het automatiseren of aanpassen van het data-exportproces.
VBA-code – Automatiseer het opslaan van Excel-gegevens als een pijpgescheiden bestand zonder systeeminstellingen te wijzigen
Als u liever geen wijzigingen aanbrengt in de regionale instellingen van uw systeem, kunt u een VBA-macro gebruiken om uw Excel-gegevens direct als een pijpgescheiden bestand te exporteren. Deze methode is zeer efficiënt voor terugkerende exports, geautomatiseerde workflows of wanneer u werkt in omgevingen waar het wijzigen van standaardscheidingstekens niet is toegestaan. Het biedt flexibiliteit voor het opslaan van elk werkblad als een gescheiden Tekstbestand en u kunt de uitvoer eenvoudig aanpassen.
Voordelen: Geen wijziging van globale systeeminstellingen nodig; ideaal voor batchbewerkingen en herhaald gebruik; aanpasbaar aan verschillende scheidingstekens en bestandsnamen.
1. Ga naar Ontwikkelaarshulpmiddelen > Visual Basic om de VBA-editor te openen. Klik in het venster Microsoft Visual Basic for Applications op Invoegen > Module en plak de volgende code in de module:
Sub ExportPipeDelimitedFile()
Dim ws As Worksheet
Dim filePath As String
Dim rng As Range
Dim rowArr As Variant
Dim rowStr As String
Dim i As Long, j As Long
On Error Resume Next
Set ws = ActiveSheet
filePath = Application.GetSaveAsFilename(InitialFileName:=ws.Name & ".txt", FileFilter:="Text Files (*.txt), *.txt", Title:="KutoolsforExcel")
If filePath = "False" Then Exit Sub
Set rng = ws.UsedRange
Open filePath For Output As #1
For i = 1 To rng.Rows.Count
rowArr = rng.Rows(i).Value
rowStr = ""
For j = 1 To rng.Columns.Count
rowStr = rowStr & rowArr(1, j)
If j < rng.Columns.Count Then
rowStr = rowStr & "|"
End If
Next j
Print #1, rowStr
Next i
Close #1
MsgBox "Export complete!", vbInformation, "KutoolsforExcel"
End Sub 2. Sluit de VBA-editor. Druk in Excel op Alt + F8 om het macro-dialoogvenster te openen, selecteer ExportPipeDelimitedFile en klik op Uitvoeren. Er verschijnt een dialoogvenster waarin u de opslaglocatie en bestandsnaam kunt opgeven. Na uitvoering worden de gegevens van het geselecteerde werkblad geëxporteerd als een pijpgescheiden tekstbestand—zonder systeemwijzigingen.
Praktische tips:
- Deze macro genereert een tekstbestand met gegevens van het actieve werkblad. Zorg ervoor dat het gewenste werkblad actief is voordat u de macro uitvoert, als u een specifiek werkblad wilt exporteren.
- Lege cellen worden geëxporteerd als lege velden.
- U kunt het scheidingsteken („|") in de code naar behoefte vervangen door een ander aangepast scheidingsteken.
- Als u machtigingsfouten tegenkomt, controleer dan het bestandspad of zorg ervoor dat u schrijftoegang heeft tot de doelmap.
Excel-formule – Gebruik formules om een hulpkolom te maken waarin waarden worden samengevoegd met pijpscheidingstekens en exporteer of kopieer de resultaten handmatig
Een effectieve manier om een pijpgescheiden versie van uw gegevens te maken zonder systeem- of algemene Excel-instellingen aan te passen, is het gebruik van een formule in een hulpkolom. Deze aanpak is vooral geschikt voor kleine tot middelgrote datasets, eenmalige exports of wanneer u de gescheiden gegevens wilt controleren voordat u ze exporteert.
Voordelen: Geen beheerdersrechten of macro’s vereist; snel visueel controleren is eenvoudig.
Beperkingen: Vereist handmatig kopiëren of exporteren; minder geschikt voor grote datasets of frequente updates.
Stel dat uw Gegevensbereik zich bevindt in kolommen A, B en C. Gebruik de volgende methode om deze kolommen samen te voegen met het pipe-scheidingsteken.
1. Voer in de eerste rij van uw hulpkolom (bijvoorbeeld D2) de volgende formule in:
=A2 & "|" & B2 & "|" & C2 2. Druk op Enter om de formule toe te passen. Sleep daarna de vulgreep omlaag om de formule automatisch in alle relevante rijen in te vullen. Pas de formule eventueel aan als uw gegevens zich over meer kolommen of rijen uitstrekken.
Uitleg: Elke cel in kolom D toont de gegevens van die rij, samengevoegd met pipe-tekens. Voor grotere bereiken past u de formule aan zodat meer kolommen worden meegenomen, of gebruikt u TEKST.SAMENVOEGEN (beschikbaar in Excel 2016 en nieuwer):
=TEXTJOIN("|",TRUE,A2:C2) Deze versie verwerkt automatisch een willekeurig aantal kolommen en Lege cellen negeren indien gewenst.
3. Nadat u alle rijen hebt samengevoegd, selecteert en kopieert u de volledige hulpkolom en plakt u de waarden in Kladblok of een andere tekstverwerker. Sla het resultaat op als een .TXT-bestand voor uw export van pipe-gescheiden gegevens.
Praktische tips:
- Controleer of er per ongeluk pijptekens aan het einde van formules staan wanneer u naar meer kolommen uitbreidt.
- Wilt u het resultaat gebruiken in andere toepassingen? Klik dan met de rechtermuisknop en kopieer alleen de gewenste kolom. Plak daarna de waarden — niet de formules — in een nieuw Excel-werkblad of een teksteditor.
- Formules worden dynamisch bijgewerkt als uw gegevens veranderen—kopieer als waarden om de geëxporteerde resultaten vast te leggen.
- Als uw gegevens pijptekens bevatten, controleer dan bij uw downstream-systeem of dit problemen veroorzaakt bij het lezen van het bestand.
Samenvattende suggestie: De methode met de Formulehulp-kolom is snel en flexibel voor ad-hoc- of voorbeeldexports. Ze is ideaal voor gematigde datasets of wanneer u de resultaten visueel wilt controleren voordat u handmatig een bestand maakt.
Beste Office-productiviteitshulpmiddelen
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...
Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger
- Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
- Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!
Alle Kutools-add-ins in één installatieprogramma.
Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.
- Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
- Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
- Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
- 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
- Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins