Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

195
Visualizações
¿La mejor manera de analizar un CSV en una aplicación JS, crear y dejar que el usuario complete una nueva columna?

Necesito analizar un archivo CSV a json (o matriz, ¡todavía estoy tratando de buscar el mejor método!),

  • mostrar los datos al usuario en un contenedor,
  • cree una nueva columna en ese mismo csv para ETIQUETADO y permita que el usuario la complete de acuerdo con hacer clic en algunos botones de la aplicación,
  • y guarde el nuevo esquema en la computadora local.

¿Cómo debo abordar este problema?

He estado leyendo data-grid, handsontable y papaParser, pero todavía estoy muy confundido. Todavía soy una especie de principiante en javascript. Sería de gran ayuda si pudiera darme un panorama general sobre la mejor manera de proceder con esto, estoy seguro de que podría solucionar los detalles técnicos por mi cuenta. ¡Gracias por adelantado!

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Handsontable no le permite usar CSV como fuente de datos, por lo que primero deberá analizarlo en JSON usando otra biblioteca. El uso de JSON en sí mismo requiere una configuración adicional, especialmente cuando tiene una estructura de datos anidada. Entonces, es posible que deba usar la opción de columns para especificar objetos para una columna determinada.

Dentro de las capacidades de esa cuadrícula, puede modificar columnas y eso se reflejaría en un nuevo archivo CSV generado por el complemento exportToFile.

El complemento exportToFile le permite establecer algunos valores como delimitador o la capacidad de mostrar/ocultar encabezados para mantener la coherencia con su estructura CSV de entrada.

Ejemplo

 const exportPlugin = hot.getPlugin('exportFile'); button.addEventListener('click', () => { exportPlugin.downloadFile('csv', { bom: false, columnDelimiter: ',', columnHeaders: false, exportHiddenColumns: true, exportHiddenRows: true, fileExtension: 'csv', filename: 'Handsontable-CSV-file_[YYYY]-[MM]-[DD]', mimeType: 'text/csv', rowDelimiter: '\r\n', rowHeaders: true }); });
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda