簡體   English   中英

從C#中的excel文件讀取列名

[英]read column names from excel file in c#

我必須實現文件上傳功能,在該功能中,允許用戶上傳包含表格數據的文件。 在上傳文件時,我想查找表的列名。 我怎樣才能做到這一點?

@vc 74我想指出一些代碼錯誤:
相反,具有sheetColumns.Rows ,應該有sheetColumns.Columns ,因為它已經被引用到DataColumn的類型。
要讀取excel文件特定工作表中存在的所有列名,應參考以下DataRow:

打開連接后,代碼如下所示:

 DataTable dt = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Columns, new object[]
{ null,null, sheetName, null });

 List<string> listColumn = new List<string>();
 foreach (DataRow row in dt.Rows)
 {
      listColumn.Add(row["Column_name"].ToString());
 }

listColumn包含指定工作表中存在的列名。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM