C#:在创建的excel文件中的sheet1中插入数据后保存,打开该excel文件可以看到sheet1中有之前写入的数据; 5

然后再在该excel文件中的sheet2中写入数据后保存,打开该excel文件,只看到sheet2中有数据,sheet1空白。。。怎么办可以让excel文件中同时有写入数... 然后再在该excel文件中的sheet2中写入数据后保存,打开该excel文件,只看到sheet2中有数据,sheet1空白。。。怎么办 可以让excel文件中同时有写入数据的sheet1和sheet2? 展开
 我来答
wrigon
2013-05-10 · TA获得超过250个赞
知道小有建树答主
回答量:462
采纳率:50%
帮助的人:201万
展开全部
我记得没错的话Application初始化后默认是可以操作3个sheet的,以下是我以前用到时记录下来的:
//创建Excel对象
Application excel = new Application();
//创建Workbook
Workbook wbk = (Workbook)excel.Workbooks.Add(Missing.Value);
//创建指定数量的WorkSheet,默认3个我不够用估又加了两个
wbk.Worksheets.Add(Missing.Value, Missing.Value, 2, Missing.Value);
//创建worksheet,这是定位到第一个sheet
Worksheet sheet = (Worksheet)wbk.Worksheets[1];
//这是定位到第二个sheet
Worksheet sheet1 = (Worksheet)wbk.Worksheets[2];
更多追问追答
追问
3q,就是我用saveas保存,每次都会有一个提示窗,问文件已存在是否替换,这个要怎么弄啊
追答
wbk.Saved = true;            //保存工作薄
excel.ActiveWorkbook.SaveCopyAs(fileName);//路径需绝对路径
我是这样保存的,保存的文件名里加个当前时间不就不重复了么
cy...l@163.com
2013-05-10 · TA获得超过595个赞
知道答主
回答量:58
采纳率:0%
帮助的人:28.9万
展开全部
我觉得可能是你的软件出问题了,重装一次试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式