none
ABRIR UN ARCHIVO EXCEL EN C# WINDOWS FROM RRS feed

  • Pregunta

  • utilice un dataGridView para hacer este programa les dejo mi codigo; pasa que a la hora de ejecotar el programa me sale un error en SLDocument sl = new SLDocument(path); me dice que no se encontro el archivo 

    System.IO.FileNotFoundException: 'No se pudo encontrar el archivo 'F:\TERCER SEMESTRE\ESTRUCTURA DE DATOS\U2\PRACTICA1\productos'.'

    using SpreadsheetLight;
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Data.OleDb;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;

    namespace PRACTICA1
    {
        public partial class Form1 : Form
        {
            private string path = @"F:\TERCER SEMESTRE\ESTRUCTURA DE DATOS\U2\PRACTICA1\productos";
            public Form1()
            {
                InitializeComponent();
            }

            private void label3_Click(object sender, EventArgs e)
            {

            }

            private void label9_Click(object sender, EventArgs e)
            {

            }

            private void Form1_Load(object sender, EventArgs e)
            {
                SLDocument sl = new SLDocument(path);
                int iRow = 2;
                List<produc_precio> lst = new List<produc_precio>();
                while (!string.IsNullOrEmpty(sl.GetCellValueAsString(iRow,1)))
                {
                    produc_precio venta1 = new produc_precio();
                    venta1.ARTICULOS = sl.GetCellValueAsString(iRow, 1);
                    venta1.PRECIOS = sl.GetCellValueAsInt32(iRow, 2);

                    lst.Add(venta1);
                    iRow++;
                }
                dataGridView1.DataSource = lst;
            }
        }
    }

    domingo, 11 de octubre de 2020 4:14

Respuestas

  • Hola:
    Cambia esta linea

    private string path = @"F:\TERCER SEMESTRE\ESTRUCTURA DE DATOS\U2\PRACTICA1\productos";

    Por esta

    private string path = @"F:\TERCER SEMESTRE\ESTRUCTURA DE DATOS\U2\PRACTICA1\productos.xlsx";

    P.D.

    Te has equivocado de foro, este es de VB

    Un saludo desde Bilbo
    Carlos

    domingo, 11 de octubre de 2020 7:17

Todas las respuestas

  • Hola:
    Cambia esta linea

    private string path = @"F:\TERCER SEMESTRE\ESTRUCTURA DE DATOS\U2\PRACTICA1\productos";

    Por esta

    private string path = @"F:\TERCER SEMESTRE\ESTRUCTURA DE DATOS\U2\PRACTICA1\productos.xlsx";

    P.D.

    Te has equivocado de foro, este es de VB

    Un saludo desde Bilbo
    Carlos

    domingo, 11 de octubre de 2020 7:17
  • Hola Mary_moncar, 

      

    ¿Alguna novedad sobre la consulta realizada? ¿Han sido útiles las  respuestas proporcionadas?  

    Espero su respuesta.  

    Gracias por usar los foros de MSDN.  

    Andres Aguilar 

    ____________________________  

     

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN sientase en la libertad de contactar  MSDNFSF@microsoft.com. 

    lunes, 12 de octubre de 2020 17:06
    Moderador