Я работаю над XLSX npm и пытаюсь загрузить образец файла Excel, добавить в него некоторые данные и затем загрузить их обратно. У меня есть такие поля, как MOBILE NUMBER
, DATE
, TIME
, NAME
. Когда я загружаю файл Iam, преобразуя его в JSON и значения для полей DATE, TIME и MOBILE NUMBER, я получаю данные в десятичном и экспоненциальном значениях, поэтому Iam пытается изменить тип данных столбца Excel на Text
по умолчанию при загрузке Файл Excel, используя следующий код
this.headers[0] = ['Name', 'Mobile','Time','Date']
const ws = XLSX.utils.aoa_to_sheet(this.headers);
const ws = XLSX.utils.aoa_to_sheet(this.headers);
const wb: XLSX.WorkBook = XLSX.utils.book_new();
var range = XLSX.utils.decode_range(ws['!ref']);
for (var r = range.s.r; r <= range.e.r; r++) {
for (var c = range.s.c; c <= range.e.c; c++) {
var cellName = XLSX.utils.encode_cell({ c: c, r: r });
}
}
XLSX.utils.book_append_sheet(wb, ws, 'Sheet1');
wb.Sheets ['Sheet1'] ['B1']. Z = 'Text';
wb.Sheets ['Sheet1'] ['C1']. Z = 'Text';
wb.Sheets ['Sheet1'] ['D1']. Z = 'Text';
XLSX.writeFile(wb, 'Sample.xlsx');
Используя приведенный выше код, Iam не может изменить тип данных colum на TEXT
, и я не имею ни малейшего представления о том, что ожидаемое Iam достижимо. Любые предложения будут оценены. Спасибо