我有一个asp页面,其中我从用户上传了一个excel文档,之后我在网格上显示excel工作表的内容。 有没有什么办法可以验证列的数量和列的内容(数据类型和标题)?验证Excel工作表内容
回答
是的,你可以。以下是你可以做的,
根据你的excel表格(TSV,CSV或其他)的格式,你可以解析它。
一旦解析,您可以对解析的数据运行验证检查并确认数据是否正是您所需要的。
如果你可以提供更多的细节,那么我可以指导你更准确的解决方案:)。
这很有趣,但它不是一个真正的答案。 – jadarnel27 2012-04-17 19:47:50
kenwhite ..我知道它变得越来越复杂,但我需要让它最终适用于所有格式。 @Beenish Khan ... 我使用.xlsx和.xls扩展名,如果它足够有效:P THanks – 2012-04-17 22:10:55
相反,如果有人可以告诉我如何验证数据表中的数据,然后将其绑定到网格,如果有是无效数据,我需要标记/显示它无效的原因。那也会很棒。 – 2012-04-17 22:40:30
的Excel列的数量可以通过
UsedRange.Columns.Count
来获得标题,您可以循环验证一个接一个。对于数据类型,你可以使用类型名来验证 - 比方说,如果你环路细胞(R,C),这是你的数据类型:
TypeName(Cells(r, c).Value)
- 1. 验证excel工作表名称
- 2. C#IList内容到Excel工作表?
- 3. 在Excel工作表中写入内容
- 4. 将html内容写入Excel工作表
- 5. 硒:验证表格内容
- 6. 验证内容yii2
- 7. 表单验证工作不
- 8. 表单验证工作不
- 9. 表单验证工作不
- 10. 验证Excel表格
- 11. 将Excel工作表的内容上传到Google表格工作表
- 12. 选择列表内容的jQuery验证
- 13. 不显眼的验证不工作与动态内容
- 14. jQuery验证不引导模式远程内容的工作
- 15. 清除工作表内容
- 16. PHPExcel在编辑现有的Excel工作表后删除Excel工作表的数据验证选项
- 17. 如何上传一个Excel表格使用javascript和验证其中的内容,例如时间表验证
- 18. XPath - 验证@title的内容
- 19. C#方法内容验证
- 20. 验证文件夹内容
- 21. 验证WMD编辑内容
- 22. Espresso - 验证TextView内容Android
- 23. 验证tinymce内容长度
- 24. 比较两个excel工作表的内容
- 25. C#将内容添加到Excel工作表
- 26. 如何复制csv内容并粘贴到Excel工作表?
- 27. VBA运行时错误:清除Excel工作表的内容
- 28. 将Excel工作簿内容导入数据表(Visual Basic .NET)
- 29. 在Excel 2007中查看“工作表”的内容
- 30. C#将剪贴板内容粘贴到Excel工作表
:)你看,我[告诉你](HTTP:// stackoverflow.com/questions/10183290/opening-a-blank-excel-file-in-asp-net-and-corresponding-functionalities)使用Excel以这种方式进行事务处理时存在复杂性。这是错误的方法,正如我之前所说的,还有很多其他方法可以将数据从客户端传回服务器,这些方法更容易处理。你应该考虑在C#中使用“Pro ASP.Net 4”(目前无法从亚马逊网站获得链接)。该PDF副本是相当不错的工作(虽然打印的也是 - PDF是轻得多携带)。 –
2012-04-17 19:27:15