社区
C#
帖子详情
winfrom窗口中打开EXCEL并对表格进行操作,怎么做?
mrhu7002
2009-03-23 10:54:30
急求这样的代码示例,操作内容包括对用户选中的单元格进行合并,向用户指定的单元格插入数据,注意用户指定单元格是指用户当前激活的活动单元格,当前光标所在位置!
...全文
268
7
打赏
收藏
winfrom窗口中打开EXCEL并对表格进行操作,怎么做?
急求这样的代码示例,操作内容包括对用户选中的单元格进行合并,向用户指定的单元格插入数据,注意用户指定单元格是指用户当前激活的活动单元格,当前光标所在位置!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mrhu7002
2009-03-23
打赏
举报
回复
我要的不是你说的那种的,我要在窗体里显示EXCEL并对其进行操作,明白?
fanbo
2009-03-23
打赏
举报
回复
http://www.cnblogs.com/attraction/archive/2004/08/09/31646.aspx
这个你可以看看。
fanbo
2009-03-23
打赏
举报
回复
/// <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;
}
mrhu7002
2009-03-23
打赏
举报
回复
找了好久没有找到好方法
mrhu7002
2009-03-23
打赏
举报
回复
我要知道就不在这里问了
lchh0917
2009-03-23
打赏
举报
回复
直接把EXCEL嵌入Winform中不可以吗?
mrhu7002
2009-03-23
打赏
举报
回复
或者做EXCEL外接程序,有没有人做过?
c# winform客户端 模板打印实现方式1
4. **绘制模板**:在`PrintPage`事件
中
,利用`Graphics`对象对模板
进行
绘制。`Graphics`对象提供了丰富的绘图方法,如`DrawString`用于绘制文本,`DrawImage`用于绘制图片,`DrawRectangle`用于绘制矩形等。通过计算...
实现c#
中
winform窗体嵌入并
操作
可视化
Excel
表格
http://hi.baidu.com/softhiman/blog/item/9eca310732cd11c77a894747.html 本文讲的这个技术是把
Excel
表格
嵌入到自己开发程序的Form窗体
中
进行
操作
,给客户一个不用切换
窗口
的
操作
界面,似乎更好。这在VC
中
用OLE...
Winform窗体嵌入
打开
Excel
和Word:高效集成办公软件的解决方案
Winform窗体嵌入
打开
Excel
和Word:...Winform窗体嵌入
打开
Excel
和Word这一项目,为开发者提供了一种高效且便捷的方式,将Office软件无缝集成到Winform应用程序
中
。下面,我们来详细了解这个项目的核心功能、技术分析...
C# winform 设置
Excel
表格
的属性
range.NumberFormatLocal = "@"; //设置单元格格式为文本 range = (Range)... //获取
Excel
多个单元格区域:本例
做
为
Excel
表头 range.Merge(0); //单元格合并动作 worksheet.Cells[1, 1] = "Exce
WinForm实现
Excel
导出功能详解
适用场景:本地 WinForm 应用程序、用户交互场景、对性能要求不高的小型导出;不适合场景:服务器部署、Web 应用、大数据量导出、无人值守服务;替代方案:推荐使用 EPPlus 或 NPOI 等无需依赖 Office 的
Excel
操作
...
C#
111,126
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章