博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
POI设置excel某列值为文本格式
阅读量:6603 次
发布时间:2019-06-24

本文共 512 字,大约阅读时间需要 1 分钟。

excel单元格格式默认为【常规】,当某列限定必须从下拉框选择一个纯数字文本的时候,必须将单元格格式设置为【文本】。

否则即使输入的值和下拉框的一致,excel都认为输入的值是常规类型,而下拉框的值为数字文本类型,恒不相等。此时会提示

错误【输入值非法。其他用户已经限定了可以输入该单元格的数值】

这个时候,必须将单元格设置文本类型才不会出现类型匹配不正确的问题。

POI有方法直接用于设置单元格格式。

/**设置单元格格式为文本格式*/HSSFCellStyle textStyle = workBook.createCellStyle();HSSFDataFormat format = workBook.createDataFormat();textStyle.setDataFormat(format.getFormat("@"));cell.setCellStyle(textStyle);//设置单元格格式为"文本"cell.setCellType(HSSFCell.CELL_TYPE_STRING);

 

转载于:https://www.cnblogs.com/zhutouying/p/3447235.html

你可能感兴趣的文章
chrome调试ajax
查看>>
centos 升级php、mysql(webtatic)
查看>>
Java并发编程:Lock
查看>>
oracle服务器和客户端字符集的查看和修改
查看>>
顶级的JavaScript框架、库、工具及其使用
查看>>
AYUI -AYUI风格的 超美 百度网盘8.0
查看>>
linux下php中文UTF-8转换Unicode方法和注意事项
查看>>
TensorFlow:tf.contrib.layers.xavier_initializer
查看>>
简明 Python 教程
查看>>
Photoshop操作指南
查看>>
用MPMoviePlayerController做在线音乐播放
查看>>
ASP.NET调用cmd命令提示符拒绝访问解决方案
查看>>
Leetcode: Construct Binary Tree from Preorder and Inorder Transversal
查看>>
嵌入式开发之字符叠加---gb2313 国标码,utf8 国际码,unicode 无码
查看>>
Java查找算法——二分查找
查看>>
如何构建微服务架构
查看>>
【前端笔记】彻底理解变量与函数的声明提升
查看>>
PHP工具箱:PHPStan —— PHP 静态代码分析工具
查看>>
iOS - 多链式动画框架 LSAnimator
查看>>
Android 反编译利器,jadx 的高级技巧
查看>>