Ich versuche, CSV-Datei Download auf einer Webseite zu automatisieren, wenn es einige Fehler in der Datei hochladen. Das Problem, mit dem ich konfrontiert bin, ist, dass die Datei, die heruntergeladen wird, eine leere Spalte hat, die leer ist und danach Daten enthält.Javascript automatische Datei herunterladen
Ich möchte diese leere Spalte entfernen. Kann mir jemand dabei helfen?
var ErrorsInUpload=[[',carId','Version','model','price','defect\n']];
<c:forEach var="message" items="${failureMsg}" >
ErrorsInUpload.push('<c:out value="${message.carId}"/>',
'<c:out value="${message.version}"/>',
'<c:out value="${message.model}"/>',
'<c:out value="${message.price}"/>',
'<c:out value="${message.defect}"/>\n'
);
</c:forEach>
if(ErrorsInUpload.length>=2){
var csvString = ErrorsInUpload;
var a = document.createElement('a');
a.href = 'data:attachment/csv,' + encodeURIComponent(csvString);
a.target = '_blank';
a.download = 'uploadFailure.csv';
document.body.appendChild(a);
a.click();
}
});
ist diese Coldfusion? –
change '', carId',' zu ''carId',' – dandavis
Sieht aus wie JSP @ DanielA.White –