1.0.1 • Published 4 years ago

@mcsoft/archivos v1.0.1

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
4 years ago

Utilerías de Archivos

Librería de utilerías para el manejo de archivos.

Software Type Language Software License Version Downloads

Instalación

npm install --save @mcsoft/archivos

Uso

import { miFuncion } from '@mcsoft/archivos';

const resultado = myFuncion('foo')

Métodos

convertirBlobABase64(archivoBlob: Blob): Promise

Obtiene la cadena codificada en base64 apartir del blob del archivo.

Parámetros

NombreTipoDescripción
archivoBlobBlobBlob del archivo.

Return

string Regresa una cadena archivo codificado en base64.

leerArchivoExcel(buffer: Buffer, numeroHoja: string | number): Promise<Array<Array>>

Lee una hoja de un archivo de excel y regresa su contenido como un arreglo de arreglos.

Parámetros

NombreTipoDescripción
bufferBufferBuffer del archivo.
numeroHojastring | numberIndex o nombre de la hoja a leer.

Return

Promise<Array<Array>> Regresa un arreglo con los renglones de la hoja, cada renglon será un arreglo.

leerArchivoTexto(rutaArchivo: string): Promise

Lee un archivo de texto.

Parámetros

NombreTipoDescripción
rutaArchivostringRuta del archivo a leer.

Return

string Regresa una cadena con el contenido del archivo.

obtenerExtension(nombreArchivo: string): string

Obtiene la extensión apartir del nombre del archivo.

Parámetros

NombreTipoDescripción
nombreArchivostringNombre del archivo incluyendo la extensión.

Return

string Regresa una cadena con la extensión del archivo.

obtenerTamano(tamanoBytes: number): string

Obtiene el tamaño del archivo.

Parámetros

NombreTipoDescripción
tamanoBytesnumberTamaño del archivo en bytes.

Return

string Regresa una cadena con el tamaño del archivo y su unidad bytes|KB|MB|GB.

1.0.1

4 years ago

1.0.0

4 years ago