Exportación de datos de la base de conocimientos a Excel: use JavaScript para exportar archivos de Excel en el navegador

Nuestro robot de base de conocimiento de servicio al cliente inteligente ha sido desarrollado.La base de datos de back-end es la base de datos vectorial qdrant, pero la base de datos no tiene una función de copia de seguridad de exportación, por lo que exporto los datos de Excel de la base de conocimiento de acuerdo con el simple frente puro implementación final.

Use una biblioteca de terceros como SheetJS SheetJS es una biblioteca de JavaScript popular que ayuda a trabajar con archivos de Excel. Puede usar SheetJS para exportar datos a archivos de Excel.

Primero, agregue el enlace CDN para la biblioteca SheetJS a su archivo HTML:

<script src="https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.17.0/xlsx.full.min.js"></script>

parte html

<button onclick="exportToExcel()">Export to Excel</button>

JavaScript:

function exportToExcel() {
  const data = [
    ['Name', 'Age', 'Email'],
    ['John Doe', 30, '[email protected]'],
    ['Jane Smith', 25, '[email protected]'],
  ];

  const worksheet = XLSX.utils.aoa_to_sheet(data);
  const workbook = XLSX.utils.book_new();
  XLSX.utils.book_append_sheet(workbook, worksheet, 'Sheet1');
  XLSX.writeFile(workbook, 'data.xlsx');
}

Implementar las siguientes funciones

Supongo que te gusta

Origin blog.csdn.net/taoshihan/article/details/131863310
Recomendado
Clasificación