我有这个 Excel 文件:
(您可以看到用红色标记的单元名称(或代码))。
我寻找一种方法来读取这个 Excel 模板上的数据,这些数据将来会在这些单元格中。我想用手机密码,但不知道怎么用。我曾尝试过这种方式:
public partial class CaricaDocumento : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Upload();
}
protected void Upload()
{
FileStream stream = File.Open("C:\\TEMPLATE_P6.xlsx", FileMode.Open, FileAccess.Read);
// Reading from a OpenXml Excel file (2007 format; *.xlsx)
IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
// Data Reader methods
while (excelReader.Read())
{
int i = excelReader.GetOrdinal("AO10"); // doesn't works: throw a System.NotSupportedException
var s = excelReader.GetValue(i);
System.Console.WriteLine(s.ToString());
}
//Free resources
excelReader.Close();
}
}
我没有发现任何简单的使用方法。我已经阅读了一些 3rd-party 库,但我更愿意避免使用它们(如果可能的话)。