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

奔跑在Springboot路上 2016-05-05 09:16:11
请问,在Excel里面,如何判断单元格的数据类型,比如是数字、字符,公式?
谢谢了
如果有C#相关代码,不胜感谢。
...全文
290 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过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最好是规定好表格的格式与 内容格式,方便处理,简化逻辑。
回复
相关推荐
发帖
C#
创建于2007-09-28

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2016-05-05 09:16
社区公告

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