Šioje trumpoje pamokoje aprašoma, kaip konvertuoti XLS į XLSX C# nenaudojant jokio trečiosios šalies įrankio. Tai padeda tinkinti XLS įkėlimo operaciją, kad būtų sumažintas atminties poreikis, ir sukurti XLSX failus su norimais duomenimis tik iš šaltinio XLS. Taip pat pateikiamas konvertuoti XLS į XLSX C# kodas, kuris parodo ne tik reikiamą konvertavimą, bet ir vadovus, kaip pritaikyti XLS įkėlimo procesą, kad būtų išvengta nereikalingų duomenų kopijavimo į konvertuotą XLSX.
Veiksmai, kaip konvertuoti XLS į XLSX naudojant C#
- Nustatykite programą, kad pridėtumėte nuorodą į Aspose.Cells for .NET iš NuGet paketų tvarkyklės
- Norėdami valdyti XLS failo įkėlimą, sukurkite LoadOptions klasės objektą
- Prieš įkeldami XLS failą, sukonfigūruokite LoadOptions klasės objektą
- Įkelkite XLS failą į Workbook objektą naudodami LoadOptions nustatymus
- Išsaugokite įkeltą XLS failą kaip XLSX diske
Aukščiau pateiktuose žingsniuose pateikiamas žingsnis po žingsnio procesas, padedantis naudojant C# konvertuoti XLS į XLSX. Šis procesas yra gana paprastas ir reikalauja kelių kodo eilučių, jei norite tiesiog išsaugoti XLS į XLSX be jokių tinkinimų. Tačiau mokymosi tikslais yra bendrinami veiksmai ir pavyzdinis kodas, kad būtų galima valdyti XLS failo įkėlimo operaciją, pavyzdžiui, filtruoti duomenis iš XLS ir nustatyti vėliavėlę, kad formulės būtų vykdomos automatiškai atidarant šaltinio XLS failą.
Kodas konvertuoti XLS į XLSX C#
Šiame kode naudojamas LoadOptions klasės objektas ir parodomos kelios ypatybės, pvz., atminties nustatymai, žymėjimas, kad būtų analizuojama formulė, kai failas atidaromas, failo atidarymo slaptažodžio nustatymas ir filtro nustatymas duomenims įkelti iš lapų, kuriuose yra tik paveikslėliai. Taip pat yra daug kitų parinkčių, pvz., Excel apribojimų tikrinimas ar ne įvedant duomenis į langelius, konfigūruojant numatytuosius šriftus, nustatant popieriaus dydį ir pan.
Šiame vadove sužinojome, kad galima efektyviai naudoti XLS į XLSX C# pagrįstą API. Jei norite sužinoti, kaip Excel konvertuoti į vaizdą, žr. straipsnį kaip konvertuoti Excel į vaizdą C#.