C# Excel单元格数据插入问题

专家你好,我是用C#做编程!我有一个excel是从模版excel里面copy过来的xls文件,直接用File.Copy(sourcepath,destPath,true)... 专家你好,我是用C#做编程!我有一个excel是从模版excel里面copy过来的xls文件,直接用File.Copy(sourcepath, destPath, true),我现在要在指定的几行几列插入数据,怎么做到,谢谢 展开
 我来答
玩转数据处理
2012-11-25 · 数据处理,Python,dotnet
玩转数据处理
采纳数:1613 获赞数:3794

向TA提问 私信TA
展开全部
OleDbDataAdapter+OleDbCommandBuilder+dataset
有什么数据修改/添加先在dataset完成,最后OleDbDataAdapter.update();方法搞定。
参考:
OleDbDataAdapter OleDbAderNew = new OleDbDataAdapter();
OleDbAderNew.SelectCommand = new OleDbCommand("SELECT * from [VTable]", con);//取模版
OleDbCommandBuilder ScbldNew = new OleDbCommandBuilder(OleDbAderNew);
int rok = 0;
try
{
con.Open();
DataSet temds = new DataSet();
DataTable temDataTable;
temDataTable = ds.Tables["Na107_lens"].Copy();
temds.Tables.Add(temDataTable);
for (int i = 0; i <= temDataTable.Rows.Count - 1; i++)
{
temDataTable.Rows[i]["列名"] = temDataTable.Rows[i]["列名"].ToString().Substring(0, 2)
+ (oldmonmax + i + 1).ToString().PadLeft(4, '0') + temDataTable.Rows[i]["列名"].ToString();
}
rok = OleDbAderNew.Update(temds, "table");
MessageBox.Show(rok.ToString() + "条数据导出成功 Excel!");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式