如何将数据从C#传递到Microsoft excel?

如何将数据从C#传递到Microsoft excel?,c#,excel,C#,Excel,您好,我正在寻找一个程序,它将数据从C#windows窗体发送到Microsoft Excel,并将这些数据绘制在x-y线图中 Excel.applicationxlapp; Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet; object misValue = System.Reflection.Missing.Value

您好,我正在寻找一个程序,它将数据从C#windows窗体发送到Microsoft Excel,并将这些数据绘制在x-y线图中

Excel.applicationxlapp;
        Excel.Application xlApp;
        Excel.Workbook xlWorkBook;
        Excel.Worksheet xlWorkSheet;
        object misValue = System.Reflection.Missing.Value;

        xlApp = new Excel.Application();
        xlWorkBook = xlApp.Workbooks.Add(misValue);
        xlWorkSheet = (Excel.Worksheet)xlWorkBook.Worksheets.get_Item(1);
        double t2 = 20;
        int t1 = 10;
        int i, j;
        double []s= new double[10];


 for (i = 0; i <= t1; i++)
 {
 for (j = 0; j <= t2; j++)
 {

      xlWorkSheet.Cells[(i+1), (j+1)] = s[(j / 2)];

     Excel.Range chartRange;

     Excel.ChartObjects xlCharts = (Excel.ChartObjects)xlWorkSheet.ChartObjects(Type.Missing);
     Excel.ChartObject myChart = (Excel.ChartObject)xlCharts.Add(100, 80, 300, 250);

     Excel.Chart chartPage = myChart.Chart;

     chartRange = xlWorkSheet.get_Range("A1", "Z10");

     j += 1;
     chartPage.SetSourceData(chartRange, misValue);

     chartPage.ChartType = Excel.XlChartType.xlXYScatterSmooth;

  }
}

    xlWorkBook.SaveAs("link1.xls", Excel.XlFileFormat.xlWorkbookNormal, misValue, misValue, misValue, misValue, Excel.XlSaveAsAccessMode.xlExclusive, misValue, misValue, misValue, misValue, misValue)
Excel.工作簿; Excel工作表; 对象错误值=System.Reflection.Missing.Value; xlApp=new Excel.Application(); xlWorkBook=xlApp.Workbooks.Add(错误值); xlWorkSheet=(Excel.Worksheet)xlWorkBook.Worksheets.get_项(1); 双t2=20; int t1=10; int i,j; double[]s=新的double[10];
因为(i=0;我是的!我会这么做的谢谢你帮了我!