Java - (Java) ESCRIBIR EN NEGRITA EN UN EXCEL IMPORTADO DESDE WEB

 
Vista:

(Java) ESCRIBIR EN NEGRITA EN UN EXCEL IMPORTADO DESDE WEB

Publicado por Ansel (1 intervención) el 27/09/2019 13:10:25
Tengo una página web en la que haces una búsqueda de información y le doy a un botón y me descarga un excel.
Lo hace perfecto, pero necesito que las cabeceras aparezcan en negrita.

Dejo aquí el trozo de código en el que se obtienen las cabeceras:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function TableToExcel(tableid)
{
var id = $('[id$="' + tableid + '"]');
var strCopy = $('<div></div>').html(id.clone()).html();
var wb = XLSX.utils.book_new();
wb.Props = {
Title: "Export",
Subject: "Table",
Author: "Almogavar"
};
 
var myTableArray = [];
 
var arrayOfThisRow = [];
var tableDataHeaders = $('#cabeceras').find('th');
if (tableDataHeaders.length > 0)
{
tableDataHeaders.each(function() { arrayOfThisRow.push($(this).text()); });
myTableArray.push(arrayOfThisRow);
}

Pilla la cebecera y la mete en el excel perfecto pero me falta una línea de código para que esas cabeceras vayan en negrita.

Alguna idea? cualquier pista es bienvenida. Si alguien tiene una idea me da la vida.
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de pablo
Val: 626
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

(Java) ESCRIBIR EN NEGRITA EN UN EXCEL IMPORTADO DESDE WEB

Publicado por pablo (239 intervenciones) el 27/09/2019 14:16:29
Primero que nada lo que intentas hacer está escrito en JavaScript que es muy distinto a Java uno es del lado del cliente (JavaScript) y el otro del lado del servidor (Java), cada uno tiene funciones distintas y uno no tiene nada que ver con otro, con ese punto aclarado.
Buscando un poco en google y en la api de JavaScript encontré este método :
1
String.prototype.bold(#cabeceras)

Aunque dicho método se encuentra deprecado podrías intentar para ver sí te funciona.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar