Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

292
Views
Cómo formatear celdas en una hoja de Excel para exportar a Excel en ReactJs

Soy nuevo en esto, traté de encontrar formas de hacerlo, pero no pude.

Estoy realizando una exportación a Excel con un clic en el botón Exportar y los datos se guardarán en formato de archivo .csv o .xlsx .

Quiero que los datos se guarden de la siguiente manera:

ingrese la descripción de la imagen aquí

Pero de alguna manera no sé cómo hacerlo en ReactJs.

He intentado algo como esto:

 this.state = { headers: [ { key: 'srNo', label: 'srNo' }, { key: 'student', label: 'student'}, { key: 'student.firstname', label: 'firstname'}, { key: 'student.lastname', label: 'lastname'}, { key: 'student.age', label: 'age'}, ] };

<Button>

 <Button style={{ float: "right", margin: "5px" }} variant="contained" color="primary" onClick={this.ExportToExcel} data={this.props.student.records} headers={this.state.headers} filename={"test.csv"} // filename={"menu.csv"} className="btn btn" target="_blank" > Export </Button>

Obtengo todos los datos adecuados de la base de datos. Solo quiero que se exporte de una manera particular en un archivo de Excel como se muestra en la imagen de arriba. También vea cómo las filas y las columnas se fusionan con el centro como formato y la fuente en negrita. Quiero que mis datos se exporten exactamente de la misma manera que en la imagen de arriba.

Necesito formatear correctamente el archivo de Excel en los headers más o menos.

No sé cómo hacerlo. Necesitas ayuda.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!