Diagramm in Excel erstellen

22/09/2010 - 16:41 von johannes.schulz | Report spam
Hallo,

ich erzeuge aus C# heraus Excel Dateien. Nun möchte ich die Daten
zusàtzlich in einem Diagramm darstellen. Dafür habe ich folgendes
Beispiel gefunden


Excel.Range chartRange;

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

chartRange = dataWorksheet.get_Range("b4:f8" , Type.Missing);

chartPage.SetSourceData(chartRange, misValue);
chartPage.ChartType = Excel.XlChartType.xlLine;


charRange füllt nun das Diagramm mit allen Daten aus den Spalten B - F
(Zeile 4 - 8). Ich benötige aber nur die Daten aus den Spalten B und
F. Die Werte aus den Daten dazwischen interessieren mich aber nicht.

Grüße

Johannes
 

Lesen sie die antworten

#1 Stephan Berger
04/04/2011 - 14:12 | Warnen spam
Hi,

ich hab das gleiche Problem und wollte fragen ob Du schon ne L?sung gefunden hast?

Gru?,

Stephan

On Wednesday, September 22, 2010 10:41 AM johannes.schulz wrote:

Hallo,

ich erzeuge aus C# heraus Excel Dateien. Nun möchte ich die Daten
zusàtzlich in einem Diagramm darstellen. Dafür habe ich folgendes
Beispiel gefunden


Excel.Range chartRange;

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

chartRange = dataWorksheet.get_Range("b4:f8" , Type.Missing);

chartPage.SetSourceData(chartRange, misValue);
chartPage.ChartType = Excel.XlChartType.xlLine;


charRange füllt nun das Diagramm mit allen Daten aus den Spalten B - F
(Zeile 4 - 8). Ich benötige aber nur die Daten aus den Spalten B und
F. Die Werte aus den Daten dazwischen interessieren mich aber nicht.

Grüße

Johannes

Ähnliche fragen