有没有什么办法来validationexcel中的单元格值(vsto)
假设我有一些在Excel单元格中的值,它的types可能是任何date,数字或string ,我希望该单元格对其types进行validation …有没有办法做到这一点? 提前致谢..
我假设你的意思是说你有一个单元格中的内容,可以是一个date,一个双精度string或一个纯string,并且你想断言它是什么相应的.NETtypes。 我相信没有直接的做法。 一种方法是检索单元格中的Value2,并尝试将其转换为这些types中的每一个,从最严格的一个开始,直到投射工作 – 即DateTime(DateTime.FromOADate),然后double(Convert.ToDouble) ,然后string – 然后应用适用于您find的特定types的validation规则。
但是,我不太确定你的意思是什么,但是,什么会给你买。 一旦你知道内容的types,你会怎么做呢?
我自己在VSTO应用程序中使用Excel的数据validation技术。 这显然不是VSTO,但它运作得很好。 有一些缺点,如你不能在同一个单元格上有多个validation(即你必须知道你的validation)
你可以直接使用excel的function! 不需要任何编码!
而不是努力去做聪明的工作…
在Excel中,转到要validation的单元格
菜单 – >>数据 – >validation
在这里你可以直接使用各种excelvalidation条款。 你可以在这里参考或..
http://support.microsoft.com/kb/211485
谢谢。
- ASP将Exelfile upload到Web错误:Microsoft Office Access数据库引擎无法打开或写入文件
- 将Excel工作表导入MS SQL数据库
- 将string转换为date从一个Excel文件的asp.net mvc
- Microsoft Office Interop Excel ExportAsFixedFormat – 非常慢,图像未加载
- 在互操作Excel中的单元格上写图像?
- 当我单击RadGrid导出到Excel的button时,没有任何反应
- 导出的excel文件已经生成未知的字符
- 使用DataTable和Linq导出到Excel中缺less一些数据
- 导出gridview以优化自定义值格式