如何将数据从C#传递到Microsoft excel?
您好,我正在寻找一个程序,它将数据从C#windows窗体发送到Microsoft Excel,并将这些数据绘制在x-y线图中如何将数据从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
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;我是的!我会这么做的谢谢你帮了我!