日期:2014-05-18  浏览次数:21034 次

winform 怎么做打印报表,怎么将数据导成EXCEL
winform 怎么做打印报表,怎么将数据导成EXCEL

  求过程,求真相

------解决方案--------------------
http://download.csdn.net/source/2964165

http://download.csdn.net/source/3353538

http://download.csdn.net/source/3097603
------解决方案--------------------
要做报表,有很多第三方报表控件可以实现。
楼上已经提供导入导出Excel
------解决方案--------------------
水晶报表 reportingservices 都能满足
------解决方案--------------------
嗖嗖,网上有现成的将数据导入到Execel的代码
只需做少量的改动即可
------解决方案--------------------
这是以前用的一个
C# code

try
            {
                if (dgvw_ycl.Rows.Count == 1)
                {
                    return;
                }
                Microsoft.Office.Interop.Excel.Application Excel = new Microsoft.Office.Interop.Excel.Application();
                Excel.Visible = false;
                Workbook Excel_Book = Excel.Application.Workbooks.Add(true);
                Worksheet Excel_Sheet = (Worksheet)Excel.ActiveSheet;


                for (int i = 0; i < dgvw_ycl.Columns.Count; i++)
                {
                    Excel.Cells[1, i + 1] = dgvw_ycl.Columns[i].HeaderText;
                }

                for (int i = 0; i < dgvw_ycl.Rows.Count - 1; i++)
                {
                    for (int j = 0; j < dgvw_ycl.Columns.Count; j++)
                    {
                        if (dgvw_ycl[j, i].ValueType == typeof(string))
                        {
                            Excel.Cells[i + 2, j + 1] = "'" + dgvw_ycl[j, i].Value.ToString();
                        }
                        else
                        {
                            Excel.Cells[i + 2, j + 1] = dgvw_ycl[j, i].Value.ToString();
                        }
                    }
                }
                Excel.DisplayAlerts = false;
                Excel.AlertBeforeOverwriting = false;
                Excel.Application.Save();

                Excel.Quit();
                Excel = null;
            }
            catch (Exception ee)
            {
                MessageBox.Show(ee.Message, "错误!");
            }

------解决方案--------------------
这个问题直接在网商搜。 思路明确了 就好做。
------解决方案--------------------

------解决方案--------------------
参考