将OpenXml数据类型转换为.net类型

问题描述

需要进行一些转换以将列定义引入具有ColumnName和DataType(.net类型)的.Net DataColumn。

OpenXml单元具有CellType,它与.Net Type似乎有点不同,如下所示: (引用自链接What do excel xml cell attribute values mean?

r = Reference
s = Style Index
t = Cell Data Type

The documentation for the Cell class:https://docs.microsoft.com/en-us/dotnet/api/documentformat.openxml.spreadsheet.cell?redirectedfrom=MSDN&view=openxml-2.8.1

The possible cell data types are:

b - boolean
d - date in ISO8601 format
e - error
inlinestr - string that doesn't use the shared string table
n - number
s - shared string
str - formula string

想知道是否存在用于处理从OpenXml Cell数据类型到.Net类型的转换的任何设置的稳定代码。要正确处理上述类型的整个案例,似乎需要进行一些研究和反复试验,以保持安静。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...