-1
嗨,是否有可能讀取使用EPPLUS沒有標題的excel文件?EPPLUS導入excel文件無標題ASP.net
嗨,是否有可能讀取使用EPPLUS沒有標題的excel文件?EPPLUS導入excel文件無標題ASP.net
您可以將excel保存爲csv格式並在讀完所有行後跳過第一行。
var lines = File.ReadAllLines(FileName).Skip(1);
或者您可以使用oledb連接將數據從excel導入到數據表。
string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;" + "Data Source=" + filename + ";" + "Extended Properties='Excel 12.0;HDR=YES;IMEX=1;';";
string query = string.Format("SELECT * FROM [{0}$]", tablename);
using (OleDbDataAdapter dataAdapter = new OleDbDataAdapter(query, connectionString))
{
DataSet jobDataSet = new DataSet();
dataAdapter.Fill(jobDataSet, "jobInfo");
DataTable jobDataTable = jobDataSet.Tables["jobInfo"];
}
標題在excel中沒有什麼特別 - 它們只是單元格。所以我會認爲它可以,是的。你想解決什麼*特定問題?你有什麼嘗試? – Rob
我正在嘗試閱讀沒有標題的excel文件。我查了其他來源,我似乎無法找到一個閱讀沒有標題的Excel文件的例子。雖然我看過一些可以用標題閱讀的例子。 http://www.mikesdotnetting.com/article/277/reading-excel-files-without-saving-to-disk-in-asp-net 我遵循這個例子,是的,它確實需要一個頭。我正在尋找一些不需要讀取頭文件的東西。 – Jujumancer
然後採取這個例子,並稍微修改它。刪除讀取標題的部分,然後讓第二個循環從索引「1」開始,而不是從「2」開始。您無法真正期望將代碼交付給您,專門針對您的需求量身定製。 – Rob