A szöveg Excel (XLS) fájlokból való kibontása általános követelmény az adatfeldolgozási, jelentéskészítési vagy információkezelési feladatokat végző fejlesztők számára. Az Excel-fájlokat gyakran használják nagy mennyiségű adat tárolására és kezelésére. Előfordulhat, hogy bizonyos információkat kell kivonnia ezekből a fájlokból, hogy azokat különböző kontextusokban felhasználhassa, például jelentések létrehozásában, adatelemzésben vagy adatok más formátumba való áttelepítésében. A szövegkivonási folyamat automatizálásával időt takaríthat meg, és csökkentheti a kézi hibák kockázatát. Ebben a cikkben megvizsgáljuk, hogyan lehet szöveget kivonni az XLS-ből a C# használatával. Végigjárjuk a szükséges lépéseket, és megadunk egy mintakódot, amellyel könnyedén integrálhatja ezt a funkciót C#-projektjeibe. A szövegkivonás az XLS-ből C#-ban egyszerű folyamat, ha követi az alábbiakban vázolt lépéseket.
Szöveg XLS-ből C# használatával történő kibontásának lépései
- Készítse elő fejlesztői környezetét a GroupDocs.Parser for .NET hozzáadásával, amely lehetővé teszi az XLS-fájlokból történő szövegkivonást
- Hozzon létre egy Parser példányt, és adja meg az XLS-fájl elérési útját az inicializálás során
- Használja a GetText metódust az elemző példányon egy TextReader objektum lekéréséhez
- Használja a ReadToEnd metódust a TextReaderben a teljes szövegtartalom beolvasásához az XLS fájlból
A fent leírt lépések zökkenőmentesen működnek Windows, macOS és Linux operációs rendszereken, anélkül, hogy az ezekhez a platformokhoz általában mellékelt szoftvereken túl további szoftverekre lenne szükség. Ez a módszer nemcsak leegyszerűsíti a fejlesztési folyamatot, hanem javítja az alkalmazások hordozhatóságát is, lehetővé téve, hogy konzisztensen működjenek különböző környezetekben. Az XLS szövegkivonás által kínált rugalmasság C# nyelven azt jelenti, hogy a kódot könnyedén adaptálhatja a konkrét projektkövetelményekhez, akár nagy adathalmazokról van szó, akár rutinfeladatok automatizálásáról van szó. A következő kódpélda az alkalmazásokban való használatra készült XLS-fájlok szövegének olvasásához.
Kód a szöveg XLS-ből C# használatával történő kinyeréséhez
using System; | |
using System.IO; | |
using GroupDocs.Parser; | |
using GroupDocs.Parser.Options; | |
namespace ExtractTextfromXLSusingCSharp | |
{ | |
internal class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Apply the license to remove the limitations of the Parser library | |
License lic = new License(); | |
lic.SetLicense(@"GroupDocs.Parser.lic"); | |
// Instantiate the Parser class | |
using (Parser parser = new Parser("input.xls")) | |
{ | |
// Retrieve formatted text into the reader | |
using (TextReader reader = parser.GetFormattedText( | |
new FormattedTextOptions(FormattedTextMode.Html))) | |
{ | |
// Output the formatted text from the document | |
// If formatted text extraction is not supported, | |
// the reader will be null | |
Console.WriteLine(reader == null ? | |
"Formatted text extraction isn't supported" | |
: reader.ReadToEnd()); | |
Console.ReadLine(); | |
} | |
} | |
} | |
} | |
} |
Az ajánlott könyvtár beállítása és a fájl útvonalak konfigurálása után a megadott kód beépítése a projektekbe egyszerű. A kód egyszerű és egyértelmű. A C# olvasott szöveg XLS-ből integrálása az alkalmazásokba egyszerű, lehetővé téve az Excel-fájlokban tárolt adatok egyszerű kezelését és feldolgozását. Akár adatelemző eszközt épít, akár automatizálja a jelentéskészítést, ezzel a megközelítéssel időt és erőfeszítést takarít meg. Gratulálok! Sikeresen elsajátította az XLS-fájlokból a C# használatával történő szövegolvasás folyamatát.
Korábban részletes útmutatót adtunk a szöveg PPT-fájlokból C# használatával történő kinyeréséhez. Az alaposabb vizsgálathoz, kérjük, tekintse meg teljes oktatóanyagunkat a szöveg kibontása a PPT-ből C# használatával.