解决方案 »

  1.   

    其实就是导出excel的一个问题。初学者,求指导。详细点更好!
      

  2.   

    同求解决方法,我在<x:ExcelWorksheets>中放置多个<x:ExcelWorksheet>,能生成多个sheet页,但如何在其他sheet中放入内容呢。
      

  3.   

    参考http://xiedwxy.blog.163.com/blog/static/192916285201242413024247/
      

  4.   

    用第三方 org.in2bits.MyXls 非常方便,不需要安装office
      

  5.   

    http://download.csdn.net/detail/jx_521/5819725
    完全符合你的要求
      

  6.   

    无法在此基础上修改。这个东西根本就只能弄个最简单的table,没有任何多一点的Excel格式、公式、单元格样式等技术,更没有WorkbookSheet概念。要想输出excel,你就应该使用真正面对excel的编程方式。而不是这种。
      

  7.   

    WorkbookSheet  -->   Worksheet生成xml格式当然是可以得到复杂的excel工作簿的。但是你花时间掌握了excel xml了吗?从csdn上无法得到好的答案。而如果你要对excel编程,最好调用封装好的excel COM编程api。这就好像你编写c#程序,而不是直接写 0、1、0、1代码一样,对于excel编程优先使用api接口库去操作,而不是直接编辑xml。
      

  8.   

    http://blog.csdn.net/mh942408056/article/details/7297572?reload
      

  9.   

    openxml,aspose,epplus,npoi,com组建 欢迎你
      

  10.   

    Excel文件创建多个工作表
     private void 打开Excel文件ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                OpenFileDialog.Filter="Excel文件|*.xls";//设置打开文件筛选器
                OpenFileDialog.Title = "打开Excel文件";//设置打开对话框标题
                OpenFileDialog.Multiselect = false;//设置打开对话框中不能多选
                if (OpenFileDialog.ShowDialog() == DialogResult.OK)//判断是否选择了文件
                {
                    M_str_Name = OpenFileDialog.FileName;//记录选择的Excel文件
                    WBrowser_Excel.Navigate(M_str_Name);//在窗体中显示Excel文件内容
                }
            }        private void 创建工作表ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                CloseProcess();//关闭Excel进程
                Microsoft.Office.Interop.Excel.Application excel = new Microsoft.Office.Interop.Excel.Application();//实例化Excel对象
                object missing = Missing.Value;//获取缺少的object类型值
                //打开指定的Excel文件
                Microsoft.Office.Interop.Excel.Workbook workbook = excel.Application.Workbooks.Open(M_str_Name, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing);
                Microsoft.Office.Interop.Excel.Worksheet newWorksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Worksheets.Add(missing, missing, 1, missing);
                MessageBox.Show("添加工作表成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                excel.Application.DisplayAlerts = false;//不显示提示对话框
                workbook.Save();//保存工作表
                workbook.Close(false, missing, missing);//关闭工作表
                WBrowser_Excel.Navigate(M_str_Name);//在窗体中显示Excel文件内容
            }
      

  11.   


    npoi 这个很好用,怎么定义都可以,我也刚做了这个导出多个SHEET的