2012-09-17 20:47:24 +0000 2012-09-17 20:47:24 +0000
32
32
Advertisement

Hoe sla ik een excel spreadsheet op als een bestand met door een puntkomma gescheiden waarden?

Advertisement

Ik gebruik Excel en wil mijn bestand exporteren als een .scsv-bestand (semi-colon separated values) in plaats van een .csv-bestand. Is er een manier om dit te doen?

ps. Ik kan geen .csv maken en komma’s zoeken en vervangen door puntkomma’s omdat de velden al komma’s bevatten.

Advertisement
Advertisement

Antwoorden (12)

21
21
21
2012-09-17 20:50:53 +0000

Wat dacht je van Tab Delimited en de tabs vervangen door puntkomma’s?

In excel: Bestand - Opslaan als - Selecteer bij Opmaak “Tabsgewijs gescheiden tekst (.txt)” en dan opslaan.

Open het bestand in kladblok en open het vervang venster. Omdat je niet rechtstreeks in dit venster kunt tabben, kopieer je een tab uit je document en plakt die in het vak Zoeken en zet je ; in het vak Vervangen. Vervang dan alles.

Ik neem aan dat dit zou werken omdat het zeer zeldzaam is om tabbladen in een Excel document te hebben.

8
8
8
2017-02-15 02:53:11 +0000

Gebruik LibreOffice Calc (het is gratis te downloaden, en werkt op alle belangrijke besturingssystemen).

Om op te slaan als door een puntkomma gescheiden waarden:

  1. Open je xlsx/csv bestand
  2. Bestand - Opslaan als…
  3. Kies “Filter CSV” als filter (zou standaard moeten zijn als je bestandsnaam eindigt met .csv)
  4. Vink “Filterinstellingen bewerken” aan en druk op Opslaan
  5. Wanneer om bevestiging van het bestandsformaat wordt gevraagd, druk je op “Use Text CSV Format”
  6. Verander het “Veldscheidingsteken” in een puntkomma (je kunt hier van alles intypen).
  7. Druk op OK.

LO Calc zal komma’s en puntkomma’s in celwaarden correct verwerken.

8
Advertisement
8
8
2012-09-17 22:00:08 +0000
Advertisement

Ik denk niet dat je het uitvoerscheidingsteken rechtstreeks in Excel kunt instellen, maar (uitgaande van Windows) zou je het scheidingsteken van de OS-lijst in ; kunnen veranderen. Excel zal die instelling gebruiken voor de uitvoer van uw csv bestanden.

4
4
4
2016-02-15 07:53:30 +0000

Om de komma te wijzigen in puntkomma als standaard Excel scheidingsteken voor CSV - ga naar Regio - Extra Instellingen - Nummers tabblad - Lijstscheidingsteken en type ; in plaats van de standaard ,

4
Advertisement
4
4
2012-09-18 11:08:42 +0000
Advertisement

Als u een script wilt, plak dan het volgende in een module.

Option Explicit
Sub export2scsv()
    Dim lastColumn As Integer
    Dim lastRow As Integer
    Dim strString As String
    Dim i As Integer, j As Integer

    lastColumn = ActiveSheet.UsedRange.Column - 1 + ActiveSheet.UsedRange.Columns.Count
    lastRow = ActiveSheet.UsedRange.Rows(ActiveSheet.UsedRange.Rows.Count).Row

    Open "output.scsv" For Output As #1

    For i = 1 To lastRow
        Cells(i, 1).Select
        strString = ""
        For j = 1 To lastColumn
            If j <> lastColumn Then
                strString = strString & Cells(i, j).Value & ";" ' Use semicolon instead of pipe.
            Else
                strString = strString & Cells(i, j).Value
            End If
        Next j
        Print #1, strString
    Next i

    Close #1
End Sub
3
3
3
2016-01-15 17:35:48 +0000

U kunt het scheidingsteken globaal wijzigen via Formaat aanpassen.

Blader naar Regio & taal, open Regio, klik op het tabblad Formaten op de knop Extra instellingen, en wijzig op het tabblad Nummers de waarde voor Lijstscheidingsteken:

0
Advertisement
0
0
2020-02-25 19:31:52 +0000
Advertisement
  1. In een lege kolom na het einde van uw gegevens, schrijft u de formule =TEXTJOIN(";", FALSE, A1..F1) in de bovenste cel, (uitgaande van gegevens in kolom A tot en met F), dan kopieert u de formule naar beneden in de kolom.
  2. Nu zal deze kolom de door een puntkomma gescheiden tekst hebben die u wilt, kopieer en plak het in Notepad en sla op.

Dit is vergelijkbaar met het gebruik van de CONCATENATE functie die hier wordt genoemd, maar het is iets eenvoudiger om de functie te schrijven.

0
0
0
2016-10-28 15:39:52 +0000

Als je lijst met waarden in kolom A staat, probeer dan dit – Cel B2 =A1&“;”&A2 Cel B3 =B2&“;”&A3 Kopieer cel B3 naar de onderkant van je lijst. Als u de laatste cel in uw lijst als waarden kopieert en plakt, hebt u uw door een puntkomma gescheiden lijst. Die kunt u dan kopiëren in Kladblok, Word, of waar u maar wilt.

0
Advertisement
0
0
2017-12-07 10:00:22 +0000
Advertisement

U kunt dit gemakkelijk in 4 stappen doen met Excel’s concatenate functie.

  1. Voeg in je bestand een kolom met puntkomma’s toe op de plaats waar je ze in een .csv-export zou verwachten.

  2. Begin een nieuwe kolom aan het eind van uw gegevens en gebruik in de eerste rij de functie =concatenate(). Zorg ervoor dat u alle cellen selecteert die u in het uiteindelijke bestand wilt hebben. Uw formule zal er ongeveer zo uitzien als =concatenate(A1,A2,A3...)

  3. Kopieer en plak de resulterende formule door alle rijen met gegevens naar beneden.

  4. Selecteer de hele kolom met formules en Plak Speciaal - Values in de aangrenzende kolom. Nu heb je al je gegevens, afgebakend met puntkomma’s.

Exporteer tenslotte naar het bestandsformaat van uw keuze. Als je dit exporteert als .txt in Windows, kun je gewoon de bestandsextensie veranderen in .csv omdat beide platte tekst formaten zijn.

0
0
0
2020-02-20 23:44:00 +0000

Afhankelijk van uw taal ( * ), kan het gebruik van Opslaan als en het selecteren van CSV (MS-DOS) (*.CSV) bestandsformaat aan uw behoeften voldoen, aangezien het een door een puntkomma gescheiden tekstbestand maakt.

( * ) Uw tekstgegevens moeten overeenkomen met ASCII afdrukbare tekens (tekencode 32-127) . Controleer de blauw gemarkeerde karakters in de tabel

Als u het decimale scheidingsteken wilt vervangen, kijk dan bij @user318853’s suggestie ](https://superuser.com/a/746979/56033).

0
0
0
2014-04-28 06:48:26 +0000

1.> Wijzig het bestandsformaat in .CSV (puntkomma gescheiden)

Om het gewenste resultaat te bereiken, moeten we tijdelijk de instelling voor het scheidingsteken wijzigen in de Excel-opties.

Ga naar Bestand - Opties - Geavanceerd - Bewerken

Vink de instelling “Gebruik systeemscheidingstekens” uit en zet een komma in het veld “Decimaal scheidingsteken”.

Sla het bestand nu op in het .CSV formaat en het zal worden opgeslagen in het puntkomma gescheiden formaat !!!

-3
-3
-3
2015-03-27 07:46:33 +0000

Ik gebruik het op een eenvoudige manier:-

  1. Open csv(puntkomma) bestand met Notepad of Notepad++.
  2. Zoek en vervang(Ctrl+H) van puntkomma(;) naar komma(,).
  3. Bestand opslaan en sluiten.
  4. Open nu het gewijzigde bestand met Ms-Excel.
Advertisement

Gerelateerde vragen

6
13
9
10
2
Advertisement
Advertisement