C# 代码 修改 Excel 某个单元格值

cdsnvip 2010-01-14 03:22:30
多谢
现在是用 openFileDialog1 打开了一个EXCEL文件

现在有。有一个值 要 写入到 EXCEL中的某个指定位置的单元里。如何写。
或者将这个值写到 EXCEL里 也可以。
谢谢指教
...全文
504 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
honorStone 2011-10-11
  • 打赏
  • 举报
回复
很好很强大
austin_zeung 2010-05-12
  • 打赏
  • 举报
回复
顶一个
tzs2304 2010-01-14
  • 打赏
  • 举报
回复
up
骆驼行者 2010-01-14
  • 打赏
  • 举报
回复
xlSheet.Cells[rowIndex, colIndex]=你的值
paulgerchen 2010-01-14
  • 打赏
  • 举报
回复
先获取Excel指定表的DataSet

public static DataSet ExecuteDataSet(OleDbConnection cn, params string[] sheetNames)
{
DataSet ds = new DataSet();

DataTable schemaTable = cn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });
string queryString;

string fullTableName;

string realTableName;

OleDbDataAdapter odda = new OleDbDataAdapter();

foreach (DataRow dr in schemaTable.Rows)
{
fullTableName = dr["TABLE_NAME"].ToString();

realTableName = fullTableName.Remove(fullTableName.Length - 1, 1);

if (sheetNames.Length > 0)
{
if (Array.IndexOf(sheetNames, realTableName) < 0)
{
continue;
}
}
queryString = string.Format("SELECT * FROM [{0}]", fullTableName);
odda.SelectCommand = new OleDbCommand(queryString, cn);
odda.Fill(ds, realTableName);
}
return ds;
cn.Close();
}

然后你改掉对应位置的值,然后输出成Excel就是了
-汪帆- 2010-01-14
  • 打赏
  • 举报
回复
这是我的总结,可以参考下
http://user.qzone.qq.com/772389973/infocenter?ptlang=2052
cdsnvip 2010-01-14
  • 打赏
  • 举报
回复
读取EXCEL ,代码 修改某个单元格,再 用代码操作 保存 回EXCEL
antony1029 2010-01-14
  • 打赏
  • 举报
回复
SF

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧