[英]Importing data from Excel to SQL through webpage - Searching for phrases
在這里,非常底層的程序員負責處理我不太了解的事情。
我公司有一個網頁,其中包含客戶的Excel文檔,讀取數據並將其移至SQL數據庫。 它不是太復雜:它顯然以Excel的名稱管理器為指南在特定單元格(例如,名為“ OrderNumber”的列下的單元格)中查找數據。
If IsDBNull(xlRS.Fields("OrderNumber").Value) OrElse IsNothing(xlRS.Fields("OrderNumber").Value) Then
strPartNumber = ""
Else
strPartNumber = Trim(xlRS.Fields("OrderNumber").Value)
但是,將要使用此頁面的每個客戶都使用略有不同的Excel表單。 盡管每個人都會有一個“訂單號”列,但其在表單上的位置因客戶而異。 無法說服大多數人使用我們的標准化模板,因此我需要確定是否有更好的方法可以做到這一點。
我不確定是否正確設置了該選項,但是使用VB.net,是否可以通過搜索短語(例如“ Order”)而不是提供確切位置來定位Excel表格單元格? 如果沒有,可以用來解決該限制的方法是什么?
如果數據采用表格格式,則可以使用適當的數據提供程序進行ADO.NET。 我一直在做這種事情,並且確實工作得很好,但前提是數據是一個簡單的表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.