Como cambiar o delimitador CSV de Excel a coma ou punto e coma

  • Comparte Isto
Michael Brown

O titorial mostra como cambiar o separador CSV ao importar ou exportar datos a/desde Excel, para que poida gardar o ficheiro no formato de valores separados por comas ou de punto e coma.

Excel é dilixente. Excel é intelixente. Examina a fondo a configuración do sistema da máquina na que se está a executar e fai todo o posible por anticiparse ás necesidades do usuario... moitas veces ata resultados decepcionantes.

Imaxina isto: queres exportar os teus datos de Excel a outra aplicación, polo que podes vai gardalo no formato CSV compatible con moitos programas. Sexa cal sexa a opción CSV que uses, o resultado é un ficheiro delimitado por punto e coma en lugar de separado por comas que realmente querías. A configuración é predeterminada e non tes idea de como cambiala. Non te rindas! Por moi profundo que estea oculta a configuración, mostrarémosche un xeito de localizala e adaptala ás túas necesidades.

    Que delimitador usa Excel para ficheiros CSV

    Para xestionar ficheiros .csv, Microsoft Excel usa o Separador de lista definido na configuración rexional de Windows.

    En América do Norte e nalgúns outros países, o separador de lista predeterminado é unha coma , polo que se delimita CSV por comas.

    Nos países europeos, unha coma está reservada para o símbolo decimal e o separador da lista adoita establecerse en punto e coma . É por iso que o resultado está delimitado por punto e coma CSV.

    Para obter un ficheiro CSV con outro delimitador de campo, aplique un dos enfoques descritos.a continuación.

    Cambiar o separador ao gardar o ficheiro de Excel como CSV

    Cando garda un libro de traballo como un ficheiro .csv, Excel separa os valores co seu separador de lista predeterminado. Para forzalo a usar un delimitador diferente, siga cos seguintes pasos:

    1. Faga clic en Ficheiro > Opcións > Avanzado .
    2. En Opcións de edición , desmarque a caixa de verificación Usar separadores do sistema .
    3. Cambie o separador decimal predeterminado. Como isto cambiará a forma en que se mostran os números decimais nas túas follas de traballo, escolla un Separador de miles diferente para evitar confusións.

    Depende do separador que desexes usar, configura a configuración. dunha das seguintes formas.

    Para converter o ficheiro de Excel a CSV delimitado por punto e coma , estableza o separador decimal predeterminado nunha coma. Isto fará que Excel use un punto e coma para o Separador de listas (delimitador CSV):

    • Establece Separador decimal como coma (,)
    • Establece Separador de miles como punto (.)

    Para gardar o ficheiro de Excel como CSV delimitado por coma , estableza o separador decimal a un punto (punto). Isto fará que Excel use unha coma para o Separador de lista (delimitador CSV):

    • Establece Separador decimal como punto (.)
    • Establece Separador de miles en coma (,)

    Se queres cambiar un separador CSV só para un ficheiro específico e, a continuación, marque Usar sistemamanexar un ficheiro csv cun delimitador diferente do predeterminado é importar o ficheiro en lugar de abrir. En Excel 2013 anterior, iso era bastante sinxelo de facer co Asistente de importación de texto que residía na pestana Datos , no grupo Obter datos externos . Comezando con Excel 2016, o asistente elimínase da cinta como unha función heredada. Non obstante, aínda podes facer uso del:

    • Activar a función de texto (herdado).
    • Cambia a extensión do ficheiro de .csv a .txt e, a continuación, abra o ficheiro txt desde Excel. Isto iniciará o Asistente de importación de texto automaticamente.

    No paso 2 do asistente, suxírese que escolla entre os delimitadores predefinidos (tabulación, coma, punto e coma ou espazo) ou especifique o seu personalizado:

    Especifique un delimitador ao crear unha conexión de Power Query

    Microsoft Excel 2016 e superior proporciona unha forma máis sinxela de importar un ficheiro csv - conectándose a el coa axuda de Power Query. Ao crear unha conexión de Power Query, pode escoller o delimitador na xanela de diálogo Vista previa:

    Cambiar globalmente o separador CSV predeterminado

    Para cambiar o separador predeterminado Separador de listas non só para Excel senón para todos os programas instalados no seu ordenador, isto é o que debe facer:

    1. En Windows, vai a Panel de control > Configuración de Rexión . Para iso, escriba Rexión na caixa de busca de Windows e, a continuación, prema Configuración da rexión .

  • No panel Rexión, en Configuración relacionada , faga clic en Adicional data, hora e configuración rexional .

  • En Rexión , fai clic en Cambiar formatos de data, hora ou número .

  • Na caixa de diálogo Rexión , na pestana Formatos , faga clic en Configuracións adicionais

  • No cadro de diálogo Personalizar formato , na pestana Números , escriba o carácter que quere utilizar como delimitador CSV predeterminado na caixa Separador de listas .

    Para que este cambio funcione, o Separador de listas non debe ser o mesmo como Símbolo decimal .

  • Fai clic en Aceptar dúas veces para pechar as dúas caixas de diálogo.
  • Cando remate, reinicia Excel para que poida recoller os teus cambios.

    Notas:

    • A modificación da configuración do sistema provocará un cambio global no seu ordenador que afectará a todas as aplicacións e a todos os resultados do sistema. Non fagas isto a non ser que teñas confianza ao 100 % nos resultados.
    • Se o cambio do separador afectou negativamente o comportamento dalgunha aplicación ou causou outros problemas no teu equipo, desfai os cambios . Para iso, faga clic no botón Restablecer no cadro de diálogo Personalizar formato (paso 5 anterior). Isto eliminará todas as personalizacións que fixera e restaurará a configuración predeterminada do sistema.

    Cambiar o separador da lista: fondo econsecuencias

    Antes de cambiar o Separador de listas da túa máquina, recoméndoche que leas atentamente esta sección, para que comprendas completamente os posibles resultados.

    En primeiro lugar, deberías observou que, dependendo do país, Windows usa diferentes separadores predeterminados. Débese a que os números grandes e os decimais escríbense de diferentes formas en todo o mundo.

    Nos EUA, o Reino Unido e nalgúns outros países de fala inglesa, como Australia e Nova Zelanda, utilízanse os seguintes separadores:

    Símbolo decimal: punto (.)

    Símbolo de agrupación de díxitos: coma (,)

    Separador da lista: coma (,)

    Na maioría dos países europeos, o separador de lista predeterminado é un punto e coma (;) porque se utiliza unha coma como punto decimal:

    Símbolo decimal: coma (,)

    Símbolo de agrupación de díxitos: punto ( .)

    Separador de listas: punto e coma (;)

    Por exemplo, velaí como se escribe dous mil dólares e cincuenta céntimos en diferentes países:

    EUA e Reino Unido: 2.000,50 $

    UE: 2.000,50 $

    Como se relaciona todo isto co delimitador CSV? A cuestión é que o Separador de lista (delimitador CSV) e o Símbolo decimal deben ser dous caracteres diferentes. Isto significa que establecer o Separador de lista en coma requirirá cambiar o Símbolo decimal predeterminado (se está configurado como coma). Como resultado, os números mostraranse de forma diferente en todos os teusaplicacións.

    Ademais, o Separador de listas úsase para separar argumentos nas fórmulas de Excel. Unha vez que o cambies, digamos de coma a punto e coma, os separadores de todas as túas fórmulas tamén cambiarán a punto e coma.

    Se non estás preparado para tales modificacións a gran escala, cambia un separador só para un CSV específico. ficheiro tal e como se describe na primeira parte deste titorial.

    Así podes abrir ou gardar ficheiros CSV con diferentes delimitadores en Excel. Grazas por ler e ata a semana que ven!

    caixa de verificación de configuraciónde novo despois de exportar o seu libro de Excel a CSV.

    Nota. Obviamente, os cambios que fixeches en Opcións de Excel están limitados a Excel . Outras aplicacións seguirán usando o separador de lista predeterminado definido na configuración rexional de Windows.

    Cambiar o delimitador ao importar CSV a Excel

    Hai algunhas formas diferentes de importar ficheiros CSV a Excel. A forma de cambiar o delimitador depende do método de importación que optou.

    Indique o separador directamente no ficheiro CSV

    Para que Excel poida ler un ficheiro CSV cun separador de campo usado nun ficheiro CSV. determinado ficheiro CSV, pode especificar o separador directamente nese ficheiro. Para iso, abre o teu ficheiro en calquera editor de texto, diga o Bloc de notas e escriba a seguinte cadea antes de calquera outro dato:

    • Para separar os valores con coma: sep=,
    • Para separar valores con punto e coma: sep=;
    • Para separar valores cunha barra: sep=

    Michael Brown é un entusiasta da tecnoloxía dedicada á súa paixón por simplificar procesos complexos mediante ferramentas de software. Con máis dunha década de experiencia na industria tecnolóxica, perfeccionou as súas habilidades en Microsoft Excel e Outlook, así como en Follas de cálculo e Documentos de Google. O blog de Michael está dedicado a compartir o seu coñecemento e experiencia con outros, proporcionando consellos e titoriais fáciles de seguir para mellorar a produtividade e a eficiencia. Tanto se es un profesional experimentado como un principiante, o blog de Michael ofrece valiosas ideas e consellos prácticos para sacar o máximo proveito destas ferramentas de software esenciais.