Git Product home page Git Product logo

csv-data-extractor's Introduction

CSV Data Toolkit

Este script bash te permite extraer, filtrar y procesar datos de archivos CSV de manera rápida y fácil. Si tienes que trabajar con archivos CSV, este script puede simplificar tu flujo de trabajo al permitirte seleccionar columnas específicas, eliminar duplicados y ordenar valores según tus requisitos.

Características

  • Selección de Columnas: Elige las columnas que deseas extraer de los datos del CSV.
  • Eliminación de Duplicados: Filtra automáticamente los valores duplicados para mantener solo la información relevante.
  • Ordenación de Valores: Ordena los datos de acuerdo con tus necesidades, ya sea de forma ascendente o descendente.
  • Personalización: Ajusta las opciones del script para adaptarse a tus requerimientos particulares.

Uso

  1. Clona este repositorio o descarga el script csv-parser.sh.

  2. Abre una terminal y navega hasta la ubicación del script.

  3. Ejecuta el script con los parámetros adecuados. Por ejemplo:

    bash csv-parser.sh -c 2,3 -o output.txt -h -s asc data.csv
    

Esto seleccionará las columnas 2 y 3 del archivo data.csv, eliminará duplicados, ordenará en orden ascendente y guardará el resultado en output.txt.

Parámetros

  • -h: Indica si el archivo CSV tiene un encabezado (obligatorio).
  • -o archivo_salida.txt: Archivo de salida (obligatorio).
  • -c <num_columna1,num_columna2,...>: Números de columna para mostrar (opcional).
  • -s asc|desc: Indica si hay que ordenar los valores (opcional).

Requisitos

  • Bash (compatible con la mayoría de las distribuciones de UNIX y Linux).

Si encuentras errores, tienes ideas para mejoras o deseas contribuir de alguna manera, ¡siéntete libre de hacerlo! Abre un problema o envía una solicitud de extracción.

Licencia

Este script se distribuye bajo la Licencia GNU General Public License v3.0.

csv-data-extractor's People

Contributors

jaracoder avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.