@mcsoft/archivos
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

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

Nombre Tipo Descripción
archivoBlob Blob Blob 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

Nombre Tipo Descripción
buffer Buffer Buffer del archivo.
numeroHoja string | number Index 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

Nombre Tipo Descripción
rutaArchivo string Ruta 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

Nombre Tipo Descripción
nombreArchivo string Nombre 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

Nombre Tipo Descripción
tamanoBytes number Tamaño del archivo en bytes.

Return

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

Dependencies (3)

Dev Dependencies (5)

Package Sidebar

Install

npm i @mcsoft/archivos

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

30.5 kB

Total Files

12

Last publish

Collaborators

  • mcsoft