Izdvajanje teksta iz Excel (XLS) datoteka uobičajeni je zahtjev za programere koji rade na obradi podataka, generiranju izvješća ili zadacima upravljanja informacijama. Excel datoteke često se koriste za pohranu i upravljanje velikim količinama podataka. Ponekad ćete možda trebati izdvojiti određene informacije iz ovih datoteka da biste ih koristili u različitim kontekstima, kao što je generiranje izvješća, izvođenje analize podataka ili migracija podataka u druge formate. Automatiziranjem procesa izdvajanja teksta možete uštedjeti vrijeme i smanjiti rizik od ručnih pogrešaka. U ovom ćemo članku istražiti kako izdvojiti tekst iz XLS-a pomoću C#. Proći ćemo kroz potrebne korake i dati primjer koda koji će vam pomoći da jednostavno integrirate ovu funkcionalnost u svoje C# projekte. Izdvajanje teksta iz XLS-a u C# jednostavan je postupak kada slijedite dolje navedene korake.
Koraci za izdvajanje teksta iz XLS-a pomoću C#
- Pripremite svoje razvojno okruženje uključivanjem GroupDocs.Parser for .NET, što omogućuje ekstrakciju teksta iz XLS datoteka
- Stvorite instancu Parser i navedite stazu do vaše XLS datoteke tijekom inicijalizacije
- Upotrijebite metodu GetText na instanci Parsera za dohvaćanje objekta TextReader
- Upotrijebite metodu ReadToEnd na TextReaderu za čitanje cijelog tekstualnog sadržaja iz XLS datoteke
Gore opisani koraci besprijekorno funkcioniraju na operativnim sustavima Windows, macOS i Linux bez potrebe za dodatnim softverom osim onoga što je obično uključeno u te platforme. Ova metoda ne samo da pojednostavljuje proces razvoja, već također poboljšava prenosivost vaših aplikacija, dopuštajući im dosljedno funkcioniranje u različitim okruženjima. Fleksibilnost koju nudi XLS ekstrakcija teksta u C# znači da možete jednostavno prilagoditi kod kako bi odgovarao specifičnim projektnim zahtjevima, bilo da radite s velikim skupovima podataka ili trebate automatizirati rutinske zadatke. Sljedeći primjer koda predviđen je za korištenje u vašim aplikacijama za čitanje teksta iz XLS datoteka.
Kod za izdvajanje teksta iz XLS-a pomoću C#
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(); | |
} | |
} | |
} | |
} | |
} |
Nakon postavljanja preporučene biblioteke i konfiguriranja staza datoteka, uključivanje dostavljenog koda u vaše projekte trebalo bi biti jednostavno. Kod je jednostavan i jasan. Integracija C# pročitanog teksta iz XLS-a u vaše aplikacije je jednostavna, što vam omogućuje jednostavno upravljanje i obradu podataka pohranjenih u Excel datotekama. Bilo da gradite alat za analizu podataka ili automatizirate generiranje izvješća, ovaj pristup će vam uštedjeti vrijeme i trud. Bravo! Uspješno ste savladali proces čitanja teksta iz XLS datoteka koristeći C#.
Prethodno smo pružili detaljan vodič za izdvajanje teksta iz PPT datoteka pomoću C#. Za detaljniju provjeru, pogledajte naš potpuni vodič o tome kako izdvajanje teksta iz PPT-a pomoću C#.