-2
안녕하세요 저는 C# Windows 양식에서 Microsoft Excel로 데이터를 보내고 x-y 선 그래프로이 데이터를 플롯하는 프로그램을 찾고 있습니다!C에서 Microsoft로 데이터를 전달하는 방법 #
안녕하세요 저는 C# Windows 양식에서 Microsoft Excel로 데이터를 보내고 x-y 선 그래프로이 데이터를 플롯하는 프로그램을 찾고 있습니다!C에서 Microsoft로 데이터를 전달하는 방법 #
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)
U 그에 따라 코드를 수정할 수 있습니다!
ya! 나는 저를 도와 주셔서 감사합니다. –