c# - 我可以让用户选择要导入 Datagridview 的 excel 文件吗?
问题描述
我找到了一些导入 excel 文件的教程,但代码包含要导入的 excel 文件的文件路径,但是我需要用户能够浏览他们想要的文件,我似乎无法找到使用 C# 的教程,如果有人可以帮助我提供示例代码或指向我的教程,我将不胜感激。
private void button1_Click(object sender, EventArgs e)
{
OleDbConnection conn = new OleDbConnection();
conn.ConnectionString = "";
OleDbCommand command = new OleDbCommand
(
"SELECT"+
"FROM [Sheet1$]", conn
);
DataSet dsDvds = new DataSet();
OleDbDataAdapter adapter = new OleDbDataAdapter(command);
adapter.Fill(dsDvds);
dataGridView1.DataSource = dsDvds.Tables[0];
}
解决方案
您可以使用OpenFileDialog浏览文件
推荐阅读
- python - “fuse”、“melt”、“regroup” pandas 数据帧几乎相同的行
- matlab - 具有线索引时如何将图像分为顶部和底部
- java - Java:`sun.awt.image` 包是否已弃用?
- bash - 如何使用 bash 从除第一个文件夹之外的所有路径中获取
- haskell - `symbolVal` 中的错误类型在运行时获取类型级字符串
- c# - 如何在 C# winform 使用 MDX 的图表中显示立方体数据?
- jenkins - 作业配置中未显示 BitBucket 触发选项
- python - 我们可以使用 modelform 来更新模型的现有实例吗?
- android - 手动启动 Firebase 服务
- javascript - 函数在 `if` 语句 javascript/jQuery 中无法正常工作