Excel (XLS) ֆայլերից տեքստի դուրսբերումը սովորական պահանջ է մշակողների համար, ովքեր աշխատում են տվյալների մշակման, հաշվետվությունների ստեղծման կամ տեղեկատվության կառավարման առաջադրանքների վրա: Excel ֆայլերը հաճախ օգտագործվում են մեծ քանակությամբ տվյալներ պահելու և կառավարելու համար: Երբեմն ձեզ կարող է անհրաժեշտ լինել այս ֆայլերից որոշակի տեղեկատվություն հանել՝ դրանք տարբեր համատեքստերում օգտագործելու համար, ինչպիսիք են հաշվետվությունների ստեղծումը, տվյալների վերլուծությունը կամ տվյալների տեղափոխումը այլ ձևաչափեր: Ավտոմատացնելով տեքստի արդյունահանման գործընթացը՝ դուք կարող եք խնայել ժամանակն ու նվազեցնել ձեռքով սխալների վտանգը: Այս հոդվածում մենք կուսումնասիրենք, թե ինչպես արտահանել տեքստ XLS-ից՝ օգտագործելով C#: Մենք կանցնենք անհրաժեշտ քայլերի միջով և կտրամադրենք օրինակելի կոդը, որը կօգնի ձեզ հեշտությամբ ինտեգրել այս գործառույթը ձեր C# նախագծերում: XLS-ից տեքստի հանումը C#-ում պարզ գործընթաց է, երբ հետևում եք ստորև նշված քայլերին:
XLS-ից տեքստ հանելու քայլեր՝ օգտագործելով C#
- Պատրաստեք ձեր զարգացման միջավայրը՝ ներառելով GroupDocs.Parser for .NET, որը հնարավորություն է տալիս տեքստի դուրսբերում XLS ֆայլերից
- Ստեղծեք Parser օրինակ և նախաստորագրեք ձեր XLS ֆայլի ուղին
- Օգտագործեք GetText մեթոդը Parser օրինակի վրա՝ TextReader օբյեկտը ստանալու համար
- Օգտագործեք ReadToEnd մեթոդը TextReader-ում՝ XLS ֆայլից ամբողջ տեքստի բովանդակությունը կարդալու համար
Վերևում նկարագրված քայլերն անխափան աշխատում են Windows, macOS և Linux օպերացիոն համակարգերում՝ առանց որևէ լրացուցիչ ծրագրաշարի, որը սովորաբար ներառված է այս հարթակներում: Այս մեթոդը ոչ միայն հեշտացնում է մշակման գործընթացը, այլ նաև մեծացնում է ձեր հավելվածների շարժունակությունը՝ թույլ տալով նրանց հետևողականորեն գործել տարբեր միջավայրերում: XLS տեքստի արդյունահանման կողմից C#-ով առաջարկվող ճկունությունը նշանակում է, որ դուք կարող եք հեշտությամբ հարմարեցնել կոդը՝ համապատասխան նախագծի կոնկրետ պահանջներին, անկախ նրանից՝ գործ ունեք տվյալների մեծ հավաքածուների հետ, թե սովորական առաջադրանքների ավտոմատացման կարիք ունեք: Հետևյալ կոդի օրինակը տրամադրվում է ձեր հավելվածներում XLS ֆայլերից տեքստ կարդալու համար օգտագործելու համար:
Կոդ՝ XLS-ից տեքստ հանելու համար՝ օգտագործելով 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(); | |
} | |
} | |
} | |
} | |
} |
Առաջարկվող գրադարանը կարգավորելուց և ֆայլերի ուղիները կարգավորելուց հետո տրամադրված կոդը ձեր նախագծերում ներառելը պետք է պարզ լինի: Կոդը պարզ է և պարզ: C# կարդալու տեքստը XLS-ից ձեր հավելվածներում ինտեգրելը պարզ է, ինչը թույլ է տալիս հեշտությամբ կառավարել և մշակել Excel ֆայլերում պահվող տվյալները: Անկախ նրանից, թե դուք կառուցում եք տվյալների վերլուծության գործիք կամ ավտոմատացնում եք հաշվետվությունների ստեղծումը, այս մոտեցումը կխնայի ձեզ ժամանակ և ջանք: Լավ արեցիր։ Դուք հաջողությամբ յուրացրել եք XLS ֆայլերից C#-ի միջոցով տեքստ կարդալու գործընթացը:
Նախկինում մենք մանրամասն ուղեցույց էինք տրամադրել PPT ֆայլերից C#-ով տեքստ հանելու վերաբերյալ: Ավելի մանրակրկիտ քննության համար խնդրում ենք ստուգել մեր ամբողջական ձեռնարկը, թե ինչպես կատարել հանեք տեքստը PPT-ից՝ օգտագործելով C#: