Как записывать форматированные числа как числа в JExcel (jxl)

Я использую Java Spring и jxl для создания книги Excel на стороне сервера. Данные, которые необходимо отобразить в Excel, состоят из уже отформатированных чисел. Я использую

WritableCellFormat wcf = new WritableCellFormat();
wcf.setAlignment(Alignment.RIGHT);
....
....
sheet.addCell(new Label(j, i + 1, xxx, wcf));
//where xxx is a string which is a number already formatted

В загруженном файле Excel все эти числа хранятся в виде текста, поэтому Excel не может использовать для них формулы, он выдает предупреждение как «Число хранится как текст», и мне нужно выполнить «Преобразовать в число». '.

Можем ли мы передавать строки и указывать в jxl интерпретировать их как числа? Все числа, которые у меня есть, являются действительными числами, отформатированными по-разному с использованием разделителей $,%, тысяч. Я не хочу преобразовывать их в действительные числа и снова форматировать их при экспорте в Excel.

Пожалуйста, помогите. Спасибо.

8
задан Tommi 23 March 2012 в 06:03
поделиться