WinForm程序做好一个系统.现在老板需要看的是Excel的文档.由于Excel的格式已经有了,所有的数据都有对应的Excel表格.不知道怎么导入了.当然导入Excel的同时也提交到了数据库里.从SQL数据库导入到Excel中又要怎么做呢?

解决方案 »

  1.   

    就是在Winform中的数据几个textBox的数据放入指定的Execl的指定单元格中
      

  2.   

    这个官方教程,你可以去看看
    http://www.cnblogs.com/tonyqus/archive/2009/03/16/1409966.html
      

  3.   

     private void DataGridViewToExcel(DataGridView dgv)
            {
                SaveFileDialog dlg = new SaveFileDialog();
                dlg.Filter = "Execl files (*.xls)|*.xls";
                dlg.FilterIndex = 0;
                dlg.RestoreDirectory = true;
                dlg.CreatePrompt = true;
                dlg.Title = "保存为Excel文件";            if (dlg.ShowDialog() == DialogResult.OK)
                {
                    Stream myStream;
                    myStream = dlg.OpenFile();
                    StreamWriter sw = new StreamWriter(myStream, System.Text.Encoding.GetEncoding(-0));
                    string columnTitle = "";
                    try
                    {
                        //写入列标题   
                        for (int i = 0; i < dgv.ColumnCount; i++)
                        {
                            if (i > 0)
                            {
                                columnTitle += "\t";
                            }
                            columnTitle += dgv.Columns[i].HeaderText;
                        }
                        sw.WriteLine(columnTitle);                    //写入列内容   
                        for (int j = 0; j < dgv.Rows.Count; j++)
                        {
                            string columnValue = "";
                            for (int k = 0; k < dgv.Columns.Count; k++)
                            {
                                if (k > 0)
                                {
                                    columnValue += "\t";
                                }
                                if (dgv.Rows[j].Cells[k].Value == null)
                                    columnValue += "";
                                else
                                    columnValue += dgv.Rows[j].Cells[k].Value.ToString().Trim();
                            }
                            sw.WriteLine(columnValue);
                        }
                        sw.Close();
                        myStream.Close();
                    }
                    catch (Exception e)
                    {
                        MessageBox.Show(e.ToString());
                    }
                    finally
                    {
                        sw.Close();
                        myStream.Close();
                    }
                }
            }
      

  4.   

    http://blog.csdn.net/wangyong0921/article/details/6550399这个对你应该有帮助