如何将ExcelPackage添加到我的C#项目中以读取上传的xls文件
本文关键字:读取 文件 xls 项目 ExcelPackage 添加 我的 | 更新日期: 2023-09-27 17:57:46
我正在尝试编写一个脚本,读取用户上传到页面上的xls文件。输入如下:
<body>
<form id="uploadForm" runat="server">
<div>
<input type="file" id="UpdateFile" runat="server" />
</div>
<div>
<asp:Button runat="server" ID="submitFile" Text="Submit" OnClick="SubmitButton_Click"/>
</div>
</form>
<h3 id="message" runat="server"></h3>
</body>
protected void SubmitButton_Click(object sender, EventArgs e)
{
if (UpdateFile.PostedFile != null)
{
var file = UpdateFile.PostedFile;
....
我正在想办法逐行阅读这份文件。我看到这篇文章建议使用ExcelPackage,但我不知道如何将ExcelPackage添加到我的项目中。我使用NuGet包管理器将ExcelPackage添加到我的项目中,但我的代码无法识别它,ExcelPackage没有显示在我的引用中,即使我通过NuGet添加了它。
DataSet ds= new DataSet();
using (OleDbConnection conn= new OleDbConnection(connStr))
{
OleDbCommand command = new OleDbCommand(sql, conn);
conn.Open();
using (SqlDataAdapter da = new SqlDataAdapter(cmd))
{
da.Fill(ds);
}
}
然后你可以循环浏览你的数据集:
foreach(DatRow dr in ds.Table[0].Rows)
{
}
为此添加安装包EPPlus需要工具----->库----->包控制台