社区
C#
帖子详情
如何从Excel中把数据导入DataGridView中~~
nbc_prc
2006-11-04 10:15:01
呵呵,劳驾了~~
注意:是从Excel到DataGridView~~
...全文
663
8
打赏
收藏
如何从Excel中把数据导入DataGridView中~~
呵呵,劳驾了~~ 注意:是从Excel到DataGridView~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nbc_prc
2006-11-04
打赏
举报
回复
我有这么一个思路,大家看行不?
先把EXCEL导入数据库中的临时表,DataGridView再从临时表中取数。。
baoshan
2006-11-04
打赏
举报
回复
我做过的一个,用存储过程实现,主要用到一个函数 openrowset
nbc_prc
2006-11-04
打赏
举报
回复
呵呵,那请多指教~
洗耳恭听。。
周公
2006-11-04
打赏
举报
回复
不过有些特别的地方,如表头什么的可能需要手动处理。
我以前做过一个项目,就是就预算人员的Excel的预算数据读取到MS SQL数据库中,和你这显示差不多。
周公
2006-11-04
打赏
举报
回复
Excel也是oledb数据源,和Access一样操作。
alamise
2006-11-04
打赏
举报
回复
#操作Excel(导入导出)- -
Tag: C#操作Excel(导入导出)
前些日子,有很多朋友说需要C#导出到Excel的代码,现共享给大家
/// <summary>
/// 读取Excel文档
/// </summary>
/// <param name="Path">文件名称</param>
/// <returns>返回一个数据集</returns>
public DataSet ExcelToDS(string Path)
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
string strExcel = "";
OleDbDataAdapter myCommand = null;
DataSet ds = null;
strExcel="select * from [sheet1$]";
myCommand = new OleDbDataAdapter(strExcel, strConn);
ds = new DataSet();
myCommand.Fill(ds,"table1");
return ds;
}
/// <summary>
/// 写入Excel文档
/// </summary>
/// <param name="Path">文件名称</param>
public bool SaveFP2toExcel(string Path)
{
try
{
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +"Data Source="+ Path +";"+"Extended Properties=Excel 8.0;";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
System.Data.OleDb.OleDbCommand cmd=new OleDbCommand ();
cmd.Connection =conn;
//cmd.CommandText ="UPDATE [sheet1$] SET 姓名='2005-01-01' WHERE 工号='日期'";
//cmd.ExecuteNonQuery ();
for(int i=0;i<fp2.Sheets [0].RowCount -1;i++)
{
if(fp2.Sheets [0].Cells[i,0].Text!="")
{
cmd.CommandText ="INSERT INTO [sheet1$] (工号,姓名,部门,职务,日期,时间) VALUES('"+fp2.Sheets [0].Cells[i,0].Text+ "','"+
fp2.Sheets [0].Cells[i,1].Text+"','"+fp2.Sheets [0].Cells[i,2].Text+"','"+fp2.Sheets [0].Cells[i,3].Text+
"','"+fp2.Sheets [0].Cells[i,4].Text+"','"+fp2.Sheets [0].Cells[i,5].Text+"')";
cmd.ExecuteNonQuery ();
}
}
conn.Close ();
return true;
}
catch(System.Data.OleDb.OleDbException ex)
{
System.Diagnostics.Debug.WriteLine ("写入Excel发生错误:"+ex.Message );
}
return false;
}
nbc_prc
2006-11-04
打赏
举报
回复
双休没人呀
nbc_prc
2006-11-04
打赏
举报
回复
上面的思路可实现。
继续等待直接从Excel中把数据导入DataGridView中的方法。
数据
中
心实验室的成本削减
在
数据
中
心实验室
中
,有许多用于测试和开发的环境是低效的,甚至是过度建设的。根据Spiceworks公司最近对德克萨斯州奥斯丁的IT社区进行的一项调查,
数据
中
心实验室面临的最大挑战分别是管理和维护的时间(41%),其次是基础设施的成本(39%),物理空间的需求(34%),以及配置和部署实验室所需的时间(33%),另外该公司还进行了IT购买习惯的在线调查。 ...
如何有效减少 AI 模型的
数据
中
心能源消耗?
在让人工智能变得更好的竞赛
中
,麻省理工学院(MIT)林肯实验室正在开发降低功耗、高效训练和透明能源使用的方法。在让人工智能变得更好的竞赛
中
,麻省理工学院(MIT)林肯实验室正在开发降低功耗、高效训练和透明能源使用的方法。在 Google 上搜索航班时,您可能已经注意到,现在每个航班的碳排放量估算值都显示在其成本旁边。这是一种告知客户其对环境影响的方式,并让他们将这些信息纳入决策
中
。尽管计算机行业的碳排放量超过了整个航空业的碳排放量,但这种透明度尚不存在。这种能源需求不断升级的是人工智能模型。
Facebook蓝光存储
数据
中
心的节能应用
我们一般接触到的存储是机械硬盘HDD或固态硬盘SSD,其实还有磁带库、蓝光等海量存储介质,比如Facebook
数据
中
心就采用了蓝光存储。
管理超大规模
数据
中
心的五个实用经验
数据
中
心扩大规模时,大多数IT团队会寻求这样一种管理控制台:能够提供一种直观、全面的视图,从而简化日常的管理任务。IT团队在管理超大规模的
数据
中
心时,还学会了寻找这样一种控制台:可以调用如今的
数据
中
心平台带来的细粒度
数据
。这包括每一个服务器、机架或整屋子计算设备的实时用电情况和温度。 第一个经验:别忽视了“小”
数据
。 整合能源管理
中
间件的管理控制台可以把...
浸没式液冷储能:
数据
中
心如何用‘液体泡澡’省下百万电费?
本文深入探讨了浸没式液冷储能技术在
数据
中
心的应用价值。通过将服务器或电池浸入绝缘冷却液,该技术不仅实现了高效热管理,更能直接参与峰谷电价套利,替代传统UPS和柴油发电机,从而在十年周期内节省数百万电费。文章从财务模型、技术落地到绿色韧性价值,系统拆解了这场‘液体泡澡’带来的系统性革新。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章