Funciones > Lectura y escritura de ficheros > Ficheros de datos CSV
Ficheros de datos CSV
Para leer o escribir en ficheros de datos de valores separados por comas (CSV) se utilizan dos funciones:
READCSV("file"): permite devolver una matriz que contiene los datos de valores separados por comas en file.
WRITECSV("file", M, [rows, [cols, ["decsymb"]]]): escribe el array M en el fichero de datos de valores separados por comas file.
Recuerde que, para poderse ejecutar, una expresión de una hoja de trabajo de PTC Mathcad debe ser una asignación o una solicitud de evaluación, como en:
or
Argumentos
file es una cadena que contiene el nombre del fichero o el nombre de ruta y el nombre de fichero completos. Los nombres de ruta no absolutos son relativos al directorio de trabajo actual.
M es una matriz de valores para escribir en el fichero especificado.
rows (opcional) es un escalar que especifica la primera fila de la matriz M que se va a escribir o es un vector de 2 elementos que especifica el rango de filas (incluidas) de la matriz M que se va a escribir. Si se omite este argumento, WRITECSV escribe todas las filas de la matriz en el fichero.
cols (opcional) es un escalar que especifica la primera columna de la matriz M que se va a escribir o es un vector de 2 elementos que especifica el rango de columnas (incluidas) de la matriz M que se va a escribir. Si se omite este argumento, WRITECSV escribe todas las columnas de la matriz en el fichero.
decsymb (opcional) es el símbolo decimal que se debe usar. Se puede especificar una "," (coma) o un "." (punto). El valor por defecto es "." (punto).
Información adicional
Ambas funciones rows y cols son índices que comienzan por 1.
ORIGIN no afecta al comportamiento de READCSV.
Solo se pueden omitir argumentos opcionales desde el último argumento y anteriores. Por ejemplo, en WRITECSV no se puede omitir rows y especificar cols y decsymb. Si se omite rows, el valor de cols se utilizará como filas.
¿Fue esto útil?