请问,在Excel里面,如何判断单元格的数据类型

奔跑在Springboot路上 2016-05-05 09:16:11
请问,在Excel里面,如何判断单元格的数据类型,比如是数字、字符,公式?
谢谢了
如果有C#相关代码,不胜感谢。
...全文
647 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhujiazhi 2016-05-06
  • 打赏
  • 举报
回复
用npoi来判断
funxu 2016-05-06
  • 打赏
  • 举报
回复
下载个nopoi的安装包,然后按照说明引入相关类库,参照下面的代码就能单元取出数据类型 XSSFWorkbook workbook = new XSSFWorkbook("d:\\1.xlsx"); ISheet sheet1 = workbook.GetSheet("Sheet1"); StylesTable st = ((XSSFWorkbook)workbook).GetStylesSource(); XSSFDataFormat df = new XSSFDataFormat(st); ICell cell0=sheet1.GetRow(0).GetCell(0); Console.WriteLine(cell0.CellType.ToString());
下雨天抽烟 2016-05-05
  • 打赏
  • 举报
回复
可以用正则表达式 Regex。如果简单一点的纯数字,可以用double.TryParse(a,out b)类似的转换来试。用程序读取excel最好是规定好表格的格式与 内容格式,方便处理,简化逻辑。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧