O que é um CSV para XML Converter?
Um conversor CSV para XML transforma dados tabulares armazenados como valores separados por vírgulas em um documento XML estruturado CSV é um formato plano onde cada linha é um registro e cada valor é separado por um delimitador, que é compacto, mas não carrega aninhamento e nenhuma informação de tipo XML envolve cada valor em uma tag nomeada, de modo que os mesmos dados ganham uma estrutura explícita que validadores, transformadas XSLT e sistemas empresariais mais antigos podem ler diretamente Esta ferramenta lê seu CSV, trata a primeira linha como os nomes das colunas e escreve cada linha seguinte como um elemento XML cujos filhos são nomeados após essas colunas.
O conversor segue as regras de cotação da RFC 4180, portanto, um valor que contém uma vírgula, aspas ou quebra de linha é analisado corretamente quando é envolvido em aspas duplas em vez de ser dividido entre campos Ele detecta automaticamente se seu arquivo está separado por vírgulas, ponto e vírgula, guias ou pipes verificando qual delimitador fornece uma contagem de colunas consistente e você pode substituir essa escolha Os nomes das colunas são coagidos em nomes de elementos XML válidos, porque os nomes XML não podem conter espaços ou começar com um dígito, e os cinco caracteres significativos de marcação são escapados para que a saída esteja sempre bem formada Você pode escolher o elemento raiz de envolvimento, o nome do elemento por linha e se cada célula se torna um elemento filho ou um atributo na linha.
Tudo é executado em seu navegador com JavaScript, para que uma exportação de cliente, uma lista de preços ou um feed de dados nunca saia do seu dispositivo: nada é carregado, registrado ou armazenado, e o conversor continua trabalhando sem conexão com a Internet depois que a página é importante para arquivos CSV, que rotineiramente contêm nomes, endereços de e-mail, detalhes de pedidos e outras informações que você não gostaria de colar em um servidor aleatório Ele é construído para migrar dados de planilhas para um pipeline XML, gerar dispositivos XML para testes e preparar feeds para sistemas que aceitam apenas entrada XML.
Como usar o CSV to XML Converter?
Cole seu CSV
Cole ou digite seus dados CSV na caixa de entrada Um bloco copiado do Excel, Planilhas Google ou um arquivo.csv funciona diretamente, incluindo campos citados que contêm vírgulas ou quebras de linha.
Defina as opções
Deixe o delimitador em detectar automaticamente ou escolher um, escolha se a primeira linha é um cabeçalho e defina o elemento raiz, o elemento linha e se as células se tornam elementos ou atributos filhos.
converter
Clique em Converter em XML A ferramenta analisa cada linha, escapa de caracteres de marcação, higieniza nomes de colunas em tags XML válidas e constrói um documento bem formado.
Copie ou baixe
Copie o XML para sua área de transferência ou baixe-o como um arquivo.xml, depois ajuste as opções e converta novamente se precisar de um formato diferente.
Principais características
Análise RFC 4180
Um analisador de máquina de estado adequado lida com campos cotados, cotações duplas escapadas e vírgulas ou novas linhas dentro de um valor, portanto, as exportações confusas do mundo real se convertem corretamente.
Detecção automática de delimitador
Arquivos de vírgula, ponto e vírgula, guia e pipe são detectados pelo qual o separador fornece uma contagem de colunas consistente e você pode substituir a estimativa quando um arquivo é incomum.
Elementos ou Atributos
Renderize cada célula como um elemento filho nomeado ou cole uma linha em um único elemento com um atributo por coluna, o que seu sistema de destino esperar.
Saída válida e escapada
Os nomes das colunas são coagidos em nomes XML legais e os cinco caracteres significativos de marcação são escapados, portanto, o resultado é sempre XML bem formado que você pode validar.
Frequently Asked Questions
Related Tools
CSV to JSON Converter
Convert CSV to JSON online. Parses quoted fields and any delimiter, infers numbers and booleans, and outputs an array of objects. Client-side, no signup.
CSV to SQL Converter
Convert CSV data into SQL CREATE TABLE and INSERT statements for MySQL, PostgreSQL, or SQLite. Infers column types, escapes values, runs client-side.
JSON to XML
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
XML to JSON Converter
Convert XML to clean, valid JSON instantly - handles attributes, nested elements, repeated tags, and CDATA
Comments
0 comments
No comments yet. Be the first to share your thoughts!