EPPlus - na drugim komputerze nie pobiera danych

0

Z domu nie mam dostępu do bazy danych z której chce pobierać dane wiec metodą pośrednią najpierw pościągałem dane z bazy do excela a z excela w domu pobieram dane i na nich chce dopracowywać logikę programu.

Użyłem biblioteki EPPlus i na laptopie wszystko ok działa ale jak zaczęła się nauka zdalna, przeszedłem na inny komputer i przestało działać i nie wiem co może być przyczyną.
Prośbę mam o wskazanie gdzie szukać.

Na tym drugim komputerze, tutaj plikExcel w debugerze widzę ze ma licznik arkuszy 0 a powinien mieć 3:

var plikExcel = new ExcelPackage(new FileInfo(sciezkaDoExcela))

tym samym w kolejnej linii var arkusz jest null'em wiec cale pobieranie danych nie odbywa się.

var arkusz = plikExcel.Workbook.Worksheets["BOM"]

Projektu nie przenoszę pomiędzy komputerami, wszystkie projekty są na OneDrive który synchronizuje się miedzy komputerami /sprawdzałem parę razy czy na pewno pliki się wszędzie zsynchronizowały/.

Pobieram dane tak:

using (var plikExcel = new ExcelPackage(new FileInfo(sciezkaDoExcela)))
            {
                if (plikExcel != null)
                {
                    using (var arkusz = plikExcel.Workbook.Worksheets["BOM"])
                    {                       
                        if (arkusz != null)
                        {
                            for (int nrRzedu = arkusz.Dimension.Start.Row+2; nrRzedu <= arkusz.Dimension.End.Row; nrRzedu++)
                            {
                                BOM_Tiny bom = new BOM_Tiny();

                                if (arkusz.Cells[nrRzedu, 1].Value != null)
                                {
                                    bom.A_IndexNadrzedny = (arkusz.Cells[nrRzedu, 1].Value ?? string.Empty).ToString();
                                    bom.B_NadrzednyOpis1 = (arkusz.Cells[nrRzedu, 2].Value ?? string.Empty).ToString();
                                    bom.C_NadrzednyOpis2 = (arkusz.Cells[nrRzedu, 3].Value ?? string.Empty).ToString();
                                    bom.D_OstatniaPoprawka = (arkusz.Cells[nrRzedu, 4].Value ?? string.Empty).ToString();
                                    bom.E_WersjaProdukcyjna = (arkusz.Cells[nrRzedu, 5].Value ?? string.Empty).ToString();
                                    bom.F_WersjaRozwojowa = (arkusz.Cells[nrRzedu, 6].Value ?? string.Empty).ToString();
                                    bom.G_IndexPodrzedny = (arkusz.Cells[nrRzedu, 7].Value ?? string.Empty).ToString();
                                    bom.H_PodrzednyOpis1 = (arkusz.Cells[nrRzedu, 8].Value ?? string.Empty).ToString();
                                    bom.I_PodrzednyOpis2 = (arkusz.Cells[nrRzedu, 9].Value ?? string.Empty).ToString();
                                    bom.J_NrLinii = (arkusz.Cells[nrRzedu, 10].Value ?? string.Empty).ToString();
                                    bom.K_Odnośnik = (arkusz.Cells[nrRzedu, 11].Value ?? string.Empty).ToString();
                                    bom.L_Ilosc = (arkusz.Cells[nrRzedu, 12].Value ?? string.Empty).ToString();
                                    bom.M_Magazyn = (arkusz.Cells[nrRzedu, 13].Value ?? string.Empty).ToString();
                                    bom.N_CenaSTD = (arkusz.Cells[nrRzedu, 14].Value ?? string.Empty).ToString();
                                    bom.O_KodJednostki = (arkusz.Cells[nrRzedu, 15].Value ?? string.Empty).ToString();
                                    bom.P_OperacjaZwiazana = (arkusz.Cells[nrRzedu, 16].Value ?? string.Empty).ToString();
                                    bom.Q_OpisOperacjiZwiazanej = (arkusz.Cells[nrRzedu, 17].Value ?? string.Empty).ToString();

                                    listaBOMow.Add(bom);
                                }                                
                            }
                        }
                    }
                }
            }
1

Jaka wersja?

EDIT
Dobrze by było jakbyś napisał jaki masz błąd? Podejrzewam, że statycznie podałeś ścieżkę do pliku (absolute path), który jest inny z powodu innej nazwy użytkownika na innym komputerze

1 użytkowników online, w tym zalogowanych: 0, gości: 1