Új hozzászólás Aktív témák

  • zsolti_20

    senior tag

    Sziasztok! Írtam egy egyszerű console appot ami kitudja olvasni a bizonyos cella értékét excel fileból, de a problémám az, ha megváltoztatom, az értéket a programom a régit olvassa. Gondolom előre feltölti a memóriába az excel filet és abból dolgozik, így csak akkor lesz olvasható számára a változás ha az excel file mentésre kerül és újból lefuttatom a file megnyitás részét a kódnak.
    A problémám az, hogy ez elég időigényesnek tűnik, mert másodpercenként legalább 2 értékváltozást kikellene olvasnia.

    A kérdésem az, hogy lehetséges úgy megoldani hogy mint cserélem az értéket a cellában úgy a programom is felismerje és kitudja olvasni? :R

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using Microsoft.Office.Interop.Excel;
    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                int i = 0;
                string path = "mappa+filenév";
                Application excel = new Application();
                Workbook wb = excel.Workbooks.Open(path);
                Worksheet excelSheet = wb.ActiveSheet;
                while (i < 5)
                {
                    Console.WriteLine(i);
                    string test = excelSheet.Cells[1, 1].Value.ToString();
                    Console.WriteLine(test);
                }
                wb.Close();

                //Read the first cell

            }
        }
    }

Új hozzászólás Aktív témák