Parâmetros do filtro CSV

Sumário
Índice 🔎︎

# Opções do filtro CSV

O filtro CSV aceita uma string de opção contendo de cinco a treze tokens, separados por vírgulas. Os tokens 6 a 13 são opcionais.

### Exemplo:

Importar de UTF-8, idioma alemão, separado por vírgula, delimitador de texto ", campo entre aspas como texto. O arquivo CSV tem colunas formatadas como data, número, número, número:

soffice --infilter="Text - txt - csv (StarCalc):44,34,76,1,1/5/2/1/3/1/4/1,1031,true,true" test.csv

Exportar para Windows-1252, Delimitador de campo: vírgula, Delimitador de texto: aspas, Salvar o conteúdo da célula como mostrado:

soffice --convert-to "Text - txt - csv (StarCalc):44,34,ANSI,1,,0,false,true,true" --outdir=/home/user test.ods

Posição do token | Definição | Significado e exemplo de token
--- | --- | ---
1 | Separador de campo | Separador(es) de campo como valores ASCII. Vários valores são separados pelo sinal de barra ("/"), ou seja, se os valores forem separados por ponto e vírgula e tabuladores horizontais, o token seria 59/9. Para tratar vários separadores consecutivos como um, anexe '/ MRG' ao token. Se o arquivo contiver campos de largura fixa, use 'FIX'. Exemplo: 44 (,)
2 | Delimitador de texto | O delimitador de texto como valor ASCII, ou seja, 34 para aspas duplas e 39 para aspas simples. Exemplo: 34 (").
3 | Conjunto de caracteres | O código do conjunto de caracteres usado no arquivo conforme descrito na tabela abaixo. Exemplo: 0 (sistema).
4 | Importação CSV | N número da primeira linha a importar. Exemplo: 3 (iniciar na terceira linha).
5 | Códigos de formato de célula para cada coluna | Uma sequência de coluna/código de formatação, onde o código de formatação é fornecido na tabela abaixo. Exemplo: "1/5/2/1/3/1/4/1". Se separadores de valor forem usados, a forma deste token é coluna/formato [/coluna/formato/…] onde coluna é o número da coluna, com 1 sendo a coluna mais à esquerda. O formato é detalhado a seguir. Se o primeiro token for FIX, ele terá o formato início /formato [/início/formato/…], onde início é o número do primeiro caractere desse campo, sendo 0 o caractere mais à esquerda numa linha. O formato é explicado a seguir.
6 | Identificador de idioma | String expressa em notação decimal. Esse token é equivalente à caixa de listagem "Idioma" na interface do usuário para importação de CSV. Se o valor for 0 ou omitido, o identificador de idioma da interface do usuário será usado. O identificador de idioma é baseado nos identificadores de idioma da Microsoft.
7 | Importação CSV, Exportação CSV | String, seja false ou true. Valor padrão: false. Este token é o equivalente à caixa de seleção "Formatar campos entre aspas como texto".
8 | Importação CSV, Exportação CSV | Importação: String, seja false ou true. Valor padrão: false. Este token é o equivalente a caixa de seleção "Detectar números especiais". Exportar: String, ou falso ou verdadeiro. Valor padrão: true. Este token não possui equivalente na interface de usiário. Se true, as células numéricas são armazenadas como números. Se false, os números são armazenados como texto, com delimitadores de texto.
9 | Exportação CSV | String, seja false ou true. Valor padrão: true. Este token é o equivalente à caixa de seleção "Salvar conteúdo como mostrado".
10 | Exportação CSV | String, seja false ou true. Valor padrão: false. Exportar fórmulas das células.
11 | Importação CSV | String, seja false ou true. Valor padrão: false. Remove espaços. Remove espaços antes e depois das linhas ao ler o arquivo .
12 | Exportação CSV | Exporta o documento inteiro para arquivo de planilhas individuais .csv ou uma planilha específica. 0 ou ausente significa que o comportamento padrão, primeira planilha da linha de comando, ou a planilha atual em opções de filtros de macro, são exportados ao arquivo amostra.csv -1 para todas as planilhas, cada planilha é exportada para um arquivo individual com o nome-base concatenado ao nome da planilha: por exemplo, amostra-Planilha1.csv, amostra-Planilha2.csv e amostra-Planilha3.csv N exporta a enésima planilha dentro do intervalo de número de planilhas. Exemplo: para exportar a segunda planilha, defina 2 aqui para obter amostra-Planilha2.csv
13 | Importação CSV | String, seja false ou true. Valor padrão: false. Determina se as expressões de fórmula que começam com um caractere de sinal de igual devem ser avaliadas como fórmulas ou importadas como dados textuais. Se true avalia as fórmulas na entrada. Se false as fórmulas são inseridas como texto. Se omitido (nem presente), o valor padrão é true para manter o comportamento da string de opções das versões antigas que não tinham esse token. Se estiver presente e vazio (ou qualquer outro valor diferente de true), o valor padrão é false.

## Caso especial de arquivos CSV com separador definido na primeira linha

A importação e exportação CSV considera o parâmetro separador de campo sep= e "sep=". Ao ler um documento CSV, o separador é tomado do campo inicial sep= ou "sep=", se for o único conteúdo da linha.

Ao ler um arquivo CSV, a forma entre aspas é preservada como conteúdo de célula (sem aspas). Vê-se sep=| quando | for o separador na primeira linha. Na forma sem aspas, o separador é descartado porque é um separador de campo real no contexto. Vê-se sep= na primeira linha.

Ao gravar um arquivo CSV, o conteúdo único existente na célula superior esquerda, como sep=|, é adaptado ao separador atual com a forma entre aspas "sep=|" (se as aspas / delimitadores de texto não são definidos em branco e | for o separador) e sempre utiliza o caractere de aspas duplas " ASCII.

Se a linha que contém sep=| não deve ser importada como dado, lembre-se de definir o número A partir da linha na caixa de diálogo para 2. Note que esta linha não será preservada ao salvar novamente.

### Exemplo:

            sep=|
            "LETRA"|"ANIMAL"
            "a"|"aranha"
            "b"|"búfalo"
            "c"|"cabra"

## Códigos de formatação para token nº 5

Significado | Código
--- | ---
Padrão | 1
Texto | 2
MM/DD/AA | 3
DD/MM/AA | 4
AA/MM/DD | 5
- | 6
- | 7
- | 8
Ignore o campo (não importar) | 9
Inglês-EUA | 10

## Códigos do conjunto de caracteres para o token nº 3

Conjunto de caracteres | Índice
--- | ---
Desconhecido | 0
Windows-1252/WinLatin 1 (Ocidental) | 1
Apple Macintosh (Ocidental) | 2
DOS/OS2-437/US (Ocidental) | 3
DOS/OS2-850/Internacional (Ocidental) | 4
DOS/OS2-860/Português (Ocidental) | 5
DOS/OS2-861/Islandês (Ocidental) | 6
DOS/OS2-863/Francês Canadense (Ocidental) | 7
DOS/OS2-865/Nórdico (Ocidental) | 8
Padrão do sistema | 9
Símbolo | 10
ASCII/US (Ocidental) | 11
ISO-8859-1 (Ocidental) | 12
ISO-8859-2 (Europa Central) | 13
ISO-8859-3 (Latin 3) | 14
ISO-8859-4 (Báltico) | 15
ISO-8859-5 (Cirílico) | 16
ISO-8859-6 (Árabico) | 17
ISO-8859-7 (Grego) | 18
ISO-8859-8 (Hebraico) | 19
ISO-8859-9 (Turco) | 20
ISO-8859-14 (Ocidental) | 21
ISO-8859-15/EURO (Ocidental) | 22
DOS/OS2-737 (Grego) | 23
DOS/OS2-775 (Báltico) | 24
DOS/OS2-852 (Europa Central) | 25
DOS/OS2-855 (Cirílico) | 26
DOS/OS2-857 (Turco) | 27
DOS/OS2-862 (Hebraico) | 28
DOS/OS2-864 (Arábico) | 29
DOS/OS2-866/Russo (Cirílico) | 30
DOS/OS2-869/Moderno (Greek) | 31
DOS/Windows-874 (Tailandês) | 32
Windows-1250/WinLatin 2 (Centro-europeu) | 33
Windows-1251 (Cirílico) | 34
Windows-1253 (Grego) | 35
Windows-1254 (Turco) | 36
Windows-1255 (Hebraico) | 37
Windows-1256 (Arábico) | 38
Windows-1257 (Báltico) | 39
Windows-1258 (Vietnamita) | 40
Apple Macintosh (Arábico) | 41
Apple Macintosh (Centro-europeu) | 42
Apple Macintosh/Croata (Centro-europeu) | 43
Apple Macintosh (Cirílico) | 44
Não suportado: Apple Macintosh (Devanágari) | 45
Não suportado: Apple Macintosh (Farsi) | 46
Apple Macintosh (Grego) | 47
Não suportado: Apple Macintosh (Guzerate) | 48
Não suportado: Apple Macintosh (Gurmukhi) | 49
Apple Macintosh (Hebraico) | 50
Apple Macintosh/Islandês (Ocidental) | 51
Apple Macintosh/Romeno (Centro-europeu) | 52
Apple Macintosh (Tailandês) | 53
Apple Macintosh (Turco) | 54
Apple Macintosh/Ucraniano (Cirílico) | 55
Apple Macintosh (Chinês simplificado) | 56
Apple Macintosh (Chinês Tradicional) | 57
Apple Macintosh (Japonês) | 58
Apple Macintosh (Coreano) | 59
Windows-932 (Japonês) | 60
Windows-936 (Chinês simplificado) | 61
Windows-Wansung-949 (Coreano) | 62
Windows-950 (Chinês Tradicional) | 63
Shift-JIS (Japonês) | 64
GB-2312 (Chinês simplificado) | 65
GBT-12345 (Chinês Tradicional) | 66
GBK/GB-2312-80 (Chinês simplificado) | 67
BIG5 (Chinês Tradicional) | 68
EUC-JP (Japonês) | 69
EUC-CN (Chinês Simplificado) | 70
EUC-TW (Chinês Tradicional) | 71
ISO-2022-JP (Japonês) | 72
ISO-2022-CN (Chinês Simplificado) | 73
KOI8-R (Cirílico) | 74
Unicode (UTF-7) | 75
Unicode (UTF-8) | 76
ISO-8859-2 (Centro-europeu) | 77
ISO-8859-13 (Centro-europeu) | 78
EUC-KR (Coreano) | 79
ISO-2022-KR (Coreano) | 80
JIS 0201 (Japonês) | 81
JIS 0208 (Japonês) | 82
JIS 0212 (Japonês) | 83
Windows-Johab-1361 (Coreano) | 84
GB-18030 (Chinês Simplificado) | 85
BIG5-HKSCS (Chinês Tradicional) | 86
TIS 620 (Tailandês) | 87
KOI8-R (Cirílico) | 88
ISCII Devanágari (Indiano) | 89
Unicode (UTF-8 - Java Modificado) | 90
Adobe Standard | 91
Adobe Symbol | 92
PT 154 (Página de códigos do Windows Cirílico Asiático desenvolvida em ParaType) | 93
Unicode UCS4 | 65534
Unicode UCS2 | 65535

Tópicos relacionados

Nomes de filtros de conversão de arquios

Iniciar o LibreOffice com parâmetros