none
ayuda con excel creacion de graficas estadisticas RRS feed

  • Pregunta

  • buenos dias queria saber como puedo crear una gráfica de ventas  usando spreadsheetlight o  puedo crear el excel con esa despues llamar a la de microsoft ?  quisiera algo asi alguien me podria indicar 
    gráfico en Excel


    martes, 6 de septiembre de 2016 7:13

Respuestas

  • Hola

    CreateChart tiene sobrecarga para indices numericos.

    libro.CreateChart(Fila inici,Columna inicio,Fila final,Columna final)

    En tu caso si no entendi mal seria.

    libro.CreateChart(2,1,j,i)

    Creo que seria así.

    Un saludo


    Es de buena educación dar las gracias cuando te ayudan, si alguna respuesta te ha sido de utilidad agradécelo marcandola como útil.
    Blog


    • Editado Rodripelto miércoles, 7 de septiembre de 2016 13:19
    • Marcado como respuesta carlos carpio2 jueves, 8 de septiembre de 2016 7:23
    miércoles, 7 de septiembre de 2016 13:19

Todas las respuestas

  • Hola carlos carpio2

    A ver si lo que explico aquí te es util.

    Un saludo.


    Es de buena educación dar las gracias cuando te ayudan, si alguna respuesta te ha sido de utilidad agradécelo marcandola como útil.
    Blog

    martes, 6 de septiembre de 2016 13:08
  • buenas  tardes si  lo visto aunque tengo un problema  con el 

     grafico1 = libro.create("A2", ); 

    ya que yo nose donde acaba  ahi esta mi codigo si me pueden ayudar 

    string query = @"select  month(ffactura) as mes, year(ffactura) as anyo,  sum(imp_neto) as n
                                     from tbfactura
                                     where ffactura >=@fecha_inicio' and ffactura <=@fecha_fin
                                     group by month(ffactura),year(ffactura)
                                     order by year(ffactura),month(ffactura)";
                    SqlCommand sqlcmd = new SqlCommand(query, conn);
                    sqlcmd.Parameters.Clear();
                    sqlcmd.Parameters.AddWithValue("@fecha_inicio", fecha_inicio);
                    sqlcmd.Parameters.AddWithValue("@fecha_fin", fecha_fin);
                    var dr = sqlcmd.ExecuteReader();
                    while (dr.Read())
                    {
                        libro.SetCellValue(2, i, mes=swich(Convert.ToString(dr["mes"])));
                        año = Convert.ToString(dr["anyo"]);
                        if (año != libro.GetCellValueAsString(j-1,1) || j==3)
                        {
                            libro.SetCellValue(j, 1, año);
                            j++;
                        }                    
                        libro.SetCellValue(j ,i, importe=Convert.ToDouble(dr["n"]));
                        i++;
                    }
    
                    dr.Close();
                    conn.Close();
                }
    
                double filasgrafico = j;// Numero de filas que ocupara el gráfico
                double columnasgrafico = i;// Numero de columnas que ocupara el gráfico
                libro.ge
                SLChart grafico1;
                grafico1 = libro.create("A2", esta seria lo que nose como encontrar esto varia); // Incluir celdas de B2 a G6
                grafico1.SetChartType(SLBarChartType.ClusteredBar); // Elegir tipo de gráfico
                grafico1.SetChartPosition(1, 9, 1 + filasgrafico, 9 + columnasgrafico); // Posiciono el grafico "Fila Inicio, Columna Inicio, Fila Final, Columna Final"
                                                                                        //libro.InsertChart(grafico1); // Inserto gráfico en el libro hoja activa
                libro.Save();


    miércoles, 7 de septiembre de 2016 10:52
  • Hola

    CreateChart tiene sobrecarga para indices numericos.

    libro.CreateChart(Fila inici,Columna inicio,Fila final,Columna final)

    En tu caso si no entendi mal seria.

    libro.CreateChart(2,1,j,i)

    Creo que seria así.

    Un saludo


    Es de buena educación dar las gracias cuando te ayudan, si alguna respuesta te ha sido de utilidad agradécelo marcandola como útil.
    Blog


    • Editado Rodripelto miércoles, 7 de septiembre de 2016 13:19
    • Marcado como respuesta carlos carpio2 jueves, 8 de septiembre de 2016 7:23
    miércoles, 7 de septiembre de 2016 13:19
  • muchas gracias esa era la solucion
    jueves, 8 de septiembre de 2016 7:23