@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].

/@mcsoft/archivos/

    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