关于网友提出的“急急急急急急急急急急急急急急急急急急急!!!!用C#excel中在第一页后面添加一页空白页”问题疑问,本网通过在网上对“急急急急急急急急急急急急急急急急急急急!!!!用C#excel中在第一页后面添加一页空白页”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:急急急急急急急急急急急急急急急急急急急!!!!用C#excel中在第一页后面添加一页空白页
描述:本帖最后由 gz5182009 于 2014-07-31 16:18:48 编辑
excel
我想用C#在第一页后面添加一页空白页,请高人指导
解决方案1:workbook.Worksheets.Add(Missing.Value, workbook.Sheets[1], 1, Missing.Value)
你仔细看这个函数的参数就知道了,可以控制插入到哪一个页签前面或是后面,包括插入页签的个数
解决方案2: 创建一个空Excel文档并保存
private void btn_Create_Click(object sender, EventArgs e)
{
string P_str_path = txt_Path.Text;//记录路径
Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();//实例化Excel对象
Microsoft.Office.Interop.Excel.Workbook newWorkBook = excel.Application.Workbooks.Add(true);//添加新工作簿
object missing = System.Reflection.Missing.Value;//获取缺少的object类型值
newWorkBook.Worksheets.Add(missing, missing, missing, missing);//向Excel文件中增加工作表
if (P_str_path.EndsWith("\\"))//判断路径是否\结尾
newWorkBook.SaveCopyAs(P_str_path + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls");//保存Excel文件
else
newWorkBook.SaveCopyAs(P_str_path + "\\" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls");//保存Excel文件
MessageBox.Show("Excel文件创建成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);//弹出提示信息
System.Diagnostics.Process[] excelProcess = System.Diagnostics.Process.GetProcessesByName("EXCEL");//实例化进程对象
foreach (System.Diagnostics.Process p in excelProcess)
p.Kill();//关闭进程
}
解决方案3: 1楼你把问题想简单了,不要高估了问问题人的能力
目测楼主现在根本不会读写EXCEL,先恶补一下导入导出,有现成的代码和例子可以用.
解决方案4: sheets.add,sheets有add方法啊
以上介绍了“急急急急急急急急急急急急急急急急急急急!!!!用C#excel中在第一页后面添加一页空白页”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1621026.html