开发过程中,有时候为了避免日期,金钱等的自动转码,需要在生成Excel时手动设置所有的列或制定列为文本类型
核心代码如下:
CellStyle css = wb.createCellStyle();
DataFormat format = wb.createDataFormat();
css.setDataFormat(format.getFormat("@"));
st.setDefaultColumnStyle(colIndex,css);
其中,前三行为指定不变的,第四行中 colIndex为需要指定为文本类型的列