我正在使用 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 时再次给它们格式化。
请帮忙。谢谢你。