Opciones del filtro de CSV

El filtro CSV acepta una cadena de opciónes que debe contener de cinco a quince campos, separados por comas. Los campos del 6 al 15 son opcionales.

Ejemplo:

Importar desde UTF-8, idioma alemán, separados por comas, delimitador de texto ", campo entre comillas como texto. El archivo CSV tiene columnas formateadas como fecha, 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 a Windows-1252, Delimitador de campo: coma, Delimitador de texto: comillas, Guarde el contenido de la celda como se muestra:

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

Posición de ficha

Definición

Significado y ejemplo de ficha

1

Separador de campo

Separador(es) de campo como valores ASCII. Varios valores están separados por el signo de barra ("/"), es decir, si los valores están separados por punto y coma y tabuladores horizontales, el bloque sería 59/9. Para tratar varios separadores consecutivos como uno solo, agregue '/MRG' al bloque. Si el archivo contiene campos de ancho fijo, utilice 'FIX'. Ejemplo: 44 (,)

2

Delimitador de textos

El delimitador de textos como valor ASCII; por ejemplo, 34 para comillas dobles ("), o 39 para comillas simples (').

3

Conjunto de caracteres

El código de juego de caracteres utilizado en el archivo como se describe en la siguiente tabla. Ejemplo: 0 (Sistema).

4

Número de renglón para comenzar a leer.

Importación de CSV

N: número de renglón para comenzar a leer. Ejemplo: 3 (comenzar desde el tercre renglón).

5

Códigos de formato de celda para cada columna

Importación de CSV

Una secuencia de código de formato/columna, donde el código de formato se proporciona en la siguiente tabla. Ejemplo: "1/5/2/1/3/1/4/1".

Si se utilizan separadores de valores, la forma de este bloque es columna/formato[/columna/formato/…] donde columna es el número de la columna, siendo 1 la columna más a la izquierda. El código de formato se detalla a continuación.

Si el primer bloque es FIX, tiene el formato inicio/formato[/inicio/formato/…], donde inicio es el número del primer carácter de este campo, siendo 0 el carácter más a la izquierda de una línea. El formato se explica a continuación.

6

Identificador de idioma

cadena de texto expresada en notación decimal. Este bloque es el equivalente al cuadro de lista "Idioma" en la interfaz de usuario para la importación de CSV. Si el valor es 0 o se omite, se utiliza el identificador de idioma de la interfaz de usuario. El identificador de idioma se basa en los identificadores de idioma de Microsoft.

7

Campo entrecomillado como texto

cadena de texto, ya sea falso o verdadero. Valor predeterminado: falso. Este bloque es el equivalente a la casilla de verificación "Campo entrecomillado como texto".

8

Detectar números especiales

Importar: cadena de texto, ya sea falso o verdadero. Valor predeterminado: falso. Este bloque es el equivalente a la casilla de verificación "Detectar números especiales".

Exportar: cadena de texto, ya sea falso o verdadero. Valor predeterminado: verdadero. Este bloque no tiene equivalente en la interfaz de usuario. Si es verdadero, las celdas numéricas se almacenan como números. Si es falso, los números se almacenan como texto, con delimitadores de texto.

9

Guardar el contenido de la celda como se muestra

Exportación a CSV

Cadena de texto, ya sea falso o verdadero. Valor predeterminado:verdadero. Este bloque es el equivalente a la casilla de verificación "Guardar el contenido de la celda como se muestra".

10

Exportar fórmulas de las celdas

Exportación a CSV

Cadena de texto, ya sea falso o verdadero. Valor predeterminado: falso. Exportar fórmulas de celda

11

Quitar espacios

Importación de CSV

Cadena de texto, ya sea falso o verdadero. Valor predeterminado: falso. Eliminar espacios. Recorte los espacios iniciales y finales al leer el archivo.

12

Exportar hojas

Exportación a CSV

Exportar el documento completo a archivos .csv de hojas individuales o a una hoja específica.

  • 0 o ausente: indica el comportamiento predeterminado, la primera hoja de la consola o la hoja actual en las opciones de filtro de la macro, exportada a sample.csv

  • -1: para todas las hojas, cada hoja se exporta a un archivo individual del nombre base del archivo concatenado con el nombre de la hoja, por ejemplo, Ejemplo-hoja1.csv, Ejemplo-hoja2.csv y Ejemplo-hoja3.csv.

  • N: exporta la enésima hoja dentro del rango de número de hojas. Ejemplo: para exportar la segunda hoja, establezca a 2 para obtener Ejemplo-hoja2.csv

13

Importar como fórmulas

Importación de CSV

Cadena de texto, ya sea falso o verdadero. Valor predeterminado: falso. Determina si las expresiones de fórmula que comienzan con un carácter de signo igual = se evaluarán como fórmulas o se importarán como datos textuales. Si es verdadero evalúa las fórmulas en la entrada. Si es falso , las fórmulas se ingresan como texto. Si se omite, el valor predeterminado es verdadero para mantener el comportamiento de laas opciones en cadenas de texto de versiones anteriores que no tenían este bloque. Si está presente y vacío (o cualquier otro valor que no sea verdadero), el valor predeterminado es falso.

14

Incluir marca de orden de bytes (BOM)

Exportación a CSV

Cadena de texto, ya sea falso o verdadero. Valor predeterminado: falso. Si true incluye una marca de orden de bytes (BOM) en la exportación. Si falso la exportación no incluye una lista de materiales. Si se omite (no está presente en absoluto), el valor predeterminado es falso para mantener el comportamiento de opciones de cadena de texto de versiones anteriores que no tenían este bloque. Si está presente y vacío (o cualquier otro valor que no sea verdadero), el valor predeterminado es falso. Se detecta automáticamente durante la importación.

15

Detectar números en notación científica

Importación de CSV

Cadena de texto, ya sea falso o verdadero. Valor predeterminado: verdadero. Si es verdadero detecta si el contenido de una celda que contiene una 'E' o una 'e' es un número en notación científica. Si es falso no intenta detectar números en notación científica. El bloque puede ser falso solo si el bloque 8 (Detectar números especiales) es falso. Si se omite, el valor predeterminado es verdadero para mantener el comportamiento de las opciones de cadena de texto de versiones anteriores que no tenían este bloque.


Caso especial de archivos CSV con separador definido en la primera línea

La importación y exportación de CSV admite una configuración de separador de campos sep= y "sep=". Al leer un documento CSV, el separador se toma del campo único inicial sep= o "sep=", si ese es el único contenido en la línea.

Al leer un archivo CSV, la forma entre comillas se conserva como contenido de celda (sin comillas). Verá sep=| cuando | es el separador en la primera línea. En la forma sin comillas, el separador se descarta porque es un separador de campo real en el contexto. Verá sep= en la primera línea.

Al escribir un archivo CSV, el contenido de la celda superior izquierda existente, como sep=|, se adapta al separador actual con la forma entre comillas de "sep=|" (si las comillas/delimitadores de texto no están vacíos y | es el separador) y siempre usa el carácter de comilla doble ASCII.

Si la línea que contiene sep=| no se va a importar como datos, recuerde establecer el número De la fila en el cuadro de diálogo como 2. Tenga en cuenta que esta línea no se conservará al volver a guardar el archivo.

Ejemplo:


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

Códigos de formato para el bloque 5

Significado

Código

Estándar

1

Texto

2

MM/DD/AA

3

DD/MM/AA

4

AA/MM/DD

5

-

6

-

7

-

8

Ignorar campo (no importar)

9

Inglés (EE. UU.)

10


Códigos de juego de caracteres para el bloque 3

Conjunto de caracteres

Índice

Desconocido

0

Windows-1252/WinLatin 1 (occidental)

1

Apple Macintosh (Western)

2

DOS/OS2-437/US (Western)

3

DOS/OS2-850/International (Western)

4

DOS/OS2-860/Portuguese (Western)

5

DOS/OS2-861/Icelandic (Western)

6

DOS/OS2-863/Canadian-French (Western)

7

DOS/OS2-865/Nordic (Western)

8

Predeterminado del sistema

9

Símbolo

10

ASCII/US (occidental)

11

ISO-8859-1 (occidental)

12

ISO-8859-2 (centroeuropeo)

13

ISO-8859-3 (latino 3)

14

ISO-8859-4 (Báltico)

15

ISO-8859-5 (cirílico)

16

ISO-8859-6 (árabe)

17

ISO-8859-7 (griego)

18

ISO-8859-8 (hebreo)

19

ISO-8859-9 (turco)

20

ISO-8859-14 (occidental)

21

ISO-8859-15/EURO (occidental)

22

DOS/OS2-737 (griego)

23

DOS/OS2-775 (Báltico)

24

DOS/OS2-852 (centroeuropeo)

25

DOS/OS2-855 (cirílico)

26

DOS/OS2-857 (turco)

27

DOS/OS2-862 (hebreo)

28

DOS/OS2-864 (árabe)

29

DOS/OS2-866/Russian (Cyrillic)

30

DOS/OS2-869/Modern (Greek)

31

DOS/Windows-874 (tailandés)

32

Windows-1250/WinLatin 2 (centroeuropeo)

33

Windows-1251 (cirílico)

34

Windows-1253 (griego)

35

Windows-1254 (turco)

36

Windows-1255 (hebreo)

37

Windows-1256 (árabe)

38

Windows-1257 (Báltico)

39

Windows-1258 (vietnamita)

40

Apple Macintosh (árabe)

41

Apple Macintosh (Central European)

42

Apple Macintosh/Croatian (Central European)

43

Apple Macintosh (cirílico)

44

Sin soporte: Apple Macintosh (Devanagari)

45

Sin soporte: Apple Macintosh (Farsi)

46

Apple Macintosh (griego)

47

Sin soporte: Apple Macintosh (Gujarati)

48

Sin soporte: Apple Macintosh (Gurmukhi)

49

Apple Macintosh (hebreo)

50

Apple Macintosh/Icelandic (Western)

51

Apple Macintosh/Romanian (Central European)

52

Apple Macintosh (tailandés)

53

Apple Macintosh (turco)

54

Apple Macintosh/Ukrainian (Cyrillic)

55

Apple Macintosh (Chinese Simplified)

56

Apple Macintosh (Chinese Traditional)

57

Apple Macintosh (japonés)

58

Apple Macintosh (coreano)

59

Windows-932 (japonés)

60

Windows-936 (chino simplificado)

61

Windows-Wansung-949 (coreano)

62

Windows-950 (chino tradicional)

63

Shift-JIS (japonés)

64

GB-2312 (chino simplificado)

65

GBT-12345 (chino tradicional)

66

GBK/GB-2312-80 (chino simplificado)

67

BIG5 (chino tradicional)

68

EUC-JP (japonés)

69

EUC-CN (chino simplificado)

70

EUC-TW (chino tradicional)

71

ISO-2022-JP (japonés)

72

ISO-2022-CN (chino simplificado)

73

KOI8-R (cirílico)

74

Unicode (UTF-7)

75

Unicode (UTF-8)

76

ISO-8859-2 (centroeuropeo)

77

ISO-8859-13 (centroeuropeo)

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 (chino simplificado)

85

BIG5-HKSCS (chino tradicional)

86

TIS 620 (tailandés)

87

KOI8-U (cirílico)

88

ISCII Devanagari (Indian)

89

Unicode (Java's modificado UTF-8)

90

Adobe Estándar

91

Adobe Símbolos

92

PT 154 (página de códigos asiáticos cirílicos de Windows desarrollada en ParaType)

93

UCS4 de Unicode

65534

UCS2 de Unicode

65535


¡Necesitamos su ayuda!

¡Necesitamos su ayuda!