我有一個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