Converting TXT files to Excel XLSX is a common requirement when dealing with data processing and analysis. In this blog post, you’ll learn the process of converting TXT to Excel using C#. We’ll cover the steps necessary to read a TXT file and create an Excel file from its contents.

Why Convert TXT to XLSX?

Data Organization: Excel file format supports organizing and analyzing data, making it easier to interpret and manage.

Enhanced Features: Excel files support formulas, charts, and formatting options that are not available in plain text files.

Automation: Automating the conversion process saves time and reduces the risk of errors compared to manual data entry.

TXT to XLSX Converter - C# API Installation

Before we start, ensure you have the following pre-requisites:

  • Visual Studio is installed on your machine.

  • .NET Framework (4.5 or later) or .NET Core/5.0+.

  • Install Conholdate.Total for .NET in your environment to convert text files to Excel file format. Just download the DLL file or run the NuGet installation command below:

PM> NuGet\Install-Package Conholdate.Total

Convert TXT to XLSX in C#

The following steps show how to convert a TXT file to an XLSX file in C#:

  • Create an instance of TxtLoadOptions class.
  • Set custom properties if required.
  • Load the TXT file using the Workbook class.
  • Export the loaded TXT file to an Excel file by calling the Save method.

The sample code below shows how to convert TXT to XLSX in C#:

Free Evaluation License

You can evaluate the API without any evaluation limitations or the watermarks in output files, simply by requesting a free temporary license. You can even extend the free trial if you need to test many features to see if the API meets your requirements.


Converting TXT to Excel in C# is a simple task with the help of sample code shared in this tutorial. This process can be automated for larger datasets, making it an efficient solution for data management tasks. Whether you need to convert TXT to XLSX for reporting, analysis, or data processing, the steps outlined above provide a solid foundation for your C# application. Whereas, if you have any queries or questions, please get in touch with us at forum.


Can I customize the formatting of the Excel file?

Yes, there are many properties for formatting cells, adding styles, and creating complex spreadsheets. You can customize the output Excel file as per your requirements.

Can I handle different delimiters in the source TXT file?

Yes, you can handle different delimiters other than a comma (e.g., tab, semicolon) depending on your use case.

Can I convert multiple TXT files to a single Excel file?

Certainly, you can read multiple TXT files and write their contents to different sheets or append them to the same sheet in the Excel file.

See Also