社区
C#
帖子详情
C#读取Excel列名的问题。速答速结分。
jason_mf
2007-01-25 11:15:08
Excel的第一行是
ID Name Age
的列名,在导入到DataSet后取不到这些列名只能用索引,
请问有什么办法可以把Excel里面的这一行读出来?
谢谢。
...全文
1023
5
打赏
收藏
C#读取Excel列名的问题。速答速结分。
Excel的第一行是 ID Name Age 的列名,在导入到DataSet后取不到这些列名只能用索引, 请问有什么办法可以把Excel里面的这一行读出来? 谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
silvanus
2007-01-25
打赏
举报
回复
上一段是从0开始,
下一段是从1开始
jason_mf
2007-01-25
打赏
举报
回复
问题解决。
顺便问一下,我在一个方法A中填充DataSet,把DataRowCollection drc传给方法B
在B中用
private void B(DataRowCollection drc)
{
froeach(DataRow dr in drc)
{
dr[0][colName] //为什么在这里报错“列在表中不存在”?
}
}
而
private void B(DataTable dt)
{
froeach(DataRow dr in dt.Rows)
{
dr[0][colName] //这样就没有问题
}
}
luqinghua
2007-01-25
打赏
举报
回复
从DataSet 中取出的第一行就是列名
飘_飘
2007-01-25
打赏
举报
回复
从返回的DataSet中取
for(int i =0;i<ds.rows.Count;i++)
{
ds.rows[i][列名];
}
飘_飘
2007-01-25
打赏
举报
回复
从返回查询的DataSet取就OK了
private OleDbConnection oleConn = null;
public DataAccess(string filePath)
{
oleConn = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";" + "Extended Properties=Excel 8.0");
}
private void OpenConn()
{
if (oleConn.State == ConnectionState.Closed)
{
oleConn.Open();
}
}
private void CloseConn()
{
if (oleConn.State == ConnectionState.Open)
{
oleConn.Close();
}
}
/// <summary>
/// 查询
/// </summary>
/// <param name="oleCmdstr"></param>
/// <returns></returns>
public DataSet ReturnOleDataSet(string oleCmdstr)
{
this.OpenConn();
DataSet ds = new DataSet();
try
{
OleDbCommand oleCmd = new OleDbCommand();
oleCmd.Connection = oleConn;
oleCmd.CommandText = oleCmdstr;
OleDbDataAdapter oleDa = new OleDbDataAdapter(oleCmd);
oleDa.Fill(ds);
}
finally
{
this.CloseConn();
}
return ds;
}
C#
读取
Excel
到DataGrid表格中
在本场景中,我们关注的是如何使用
C#
来
读取
Excel
文件,并将其内容显示在DataGrid控件中。DataGrid是Windows Forms或WPF应用中的一个组件,常用于展示结构化的数据。 首先,要实现这个功能,你需要安装一个库来处理...
C#
读取
EXCEL
文件
接下来,让我们了解如何使用
C#
读取
Excel
文件: ```csharp using OfficeOpenXml; // 引用EPPlus库 using System.Data; using System.IO; public void Read
Excel
AndDisplayInListView() { string filePath = @"F:\...
C#
直接
读取
excel
工作簿数据代码
###
C#
读取
Excel
工作簿数据方法详解 #### 方法定义及参数说明 首先,我们看到的方法名为`SelectDataSource`,它接受一个字符串参数`fileUrl`,代表待
读取
的
Excel
文件路径。该方法返回一个`DataTable`对象,用于...
C#
读取
EXCEL
文件案例
本案例将深入探讨如何使用
C#
高效快速地
读取
Excel
文件,具体通过ADO.NET进行操作。ADO.NET是微软.NET框架的一部分,它提供了一种与数据库交互的强大方式。 首先,我们需要引入必要的命名空间,以便在
C#
代码中使用ADO...
C#
两种不同方法
读取
EXCEL
文件到DataGridView
使用Interop方法可以直接操作
Excel
应用,但可能会遇到性能
问题
和依赖性
问题
。而EPPlus库则提供了一个轻量级、高效且无依赖性的解决方案,更适合大型项目或服务器环境。 在实际应用中,根据项目需求和环境选择适合的...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章