Új hozzászólás Aktív témák
-
cigam
titán
Újra kellene egy kis iránymutatás:
public void GetCellValues(string fileName, string sheetName){string addressName = null;string data = null;// Open the spreadsheet document for read-only access.using (SpreadsheetDocument document =SpreadsheetDocument.Open(fileName, false)){// Retrieve a reference to the workbook part.WorkbookPart wbPart = document.WorkbookPart;// Find the sheet with the supplied name, and then use that// Sheet object to retrieve a reference to the first worksheet.Sheet theSheet = wbPart.Workbook.Descendants<Sheet>().Where(s => s.Name == sheetName).FirstOrDefault();// Throw an exception if there is no sheet.if (theSheet == null){throw new ArgumentException("sheetName");}// Retrieve a reference to the worksheet part.WorksheetPart wsPart = (WorksheetPart)(wbPart.GetPartById(theSheet.Id));// ÉjjeladdressName = "B4";Cell theCell = wsPart.Worksheet.Descendants<Cell>().Where(c => c.CellReference == addressName).FirstOrDefault();// If the cell does not exist, return an empty string.if (theCell != null){data = theCell.InnerText;if (data != ""){nightMinimum = int.Parse(data);label_nightMinimum_ertek.Content = nightMinimum;}else{label_nightMinimum_ertek.Content = "-";error = true;}}Megnyitok egy .xls fájlt, és a cellák adatait beolvasom. Működik is egészen addig, amíg számokat írok be. De ha véletlen egy "a" betű szerepel a táblázatban, kap egy 12-es értéket, mintha "12" lenne a cellába írva. Hogyan tudom megvizsgálni, hogy 1 és 50 közötti szám szerepel az adott cellában?
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Kerékpárosok, bringások ide!
- Autós topik látogatók beszélgetős, offolós topikja
- Megérkezett Magyarországra a Huawei Mate X7
- Vezetékes FEJhallgatók
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Okosóra és okoskiegészítő topik
- Okos Otthon / Smart Home
- Google Pixel topik
- Milyen TV-t vegyek?
- Interactive Brokers társalgó
- További aktív témák...
- LG 34GX90SA - 34" Ívelt Smart OLED / QHD 2K / 240Hz & 0.03ms / 1300 Nits / NVIDIA G-Sync / FreeSync
- Lenovo ThinkCentre/ Dell OptiPlex/ Hp EliteDesk mini, micro PC/ 8.-9.-10.gen/ Számla/garancia
- Update 02.06. - Bomba árak 2026-ban is! Üzleti - Consumer laptopok DELL FUJITSU HP LENOVO
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB DDR5 RTX 5060 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest

