LoginSignup
0
0

C#でExcelをテキスト(TXT)に変換する

Last updated at Posted at 2024-05-31

TXTファイルは非常にシンプルで汎用性が高く、扱いやすいテキスト形式です。大規模なデータを扱う場合、ExcelをTXTプレーンテキストファイルに変換すると、処理効率が向上します。
また、多くのプログラミング言語やデータ処理ツールには、TXTファイルを読み込んで処理するための関数やライブラリが組み込まれているため、ExcelファイルをTXTに変換することで、データのインポート処理を簡略化することもできます。
この記事では、無料の.NETライブラリを使用して、C#でEXCELをTXTに変換する方法を紹介します。

無料の.NET APIをインストールする

Free Spire.XLS for.NETは、.NETアプリケーションでExcelファイルを作成、書き込み、変換、印刷するためのフリーライブラリです。インストールするには、ダウンロードしてDllを手動でプロジェクトに追加するか、Nuget経由で直接インストールします。

C#でExcelをTXTに変換する

無料のSpire.XLS for .NETが提供するインターフェースを使用すると、簡単に.xlsまたは.xlsx Excelファイルをロードし、SaveToFile() メソッドを使用して.txtテキストファイルにエクスポートすることができます。
操作は非常に簡単で、以下にサンプルコードを示します:

using Spire.Xls;
using System.Text;

namespace ExcelToTXT
{
    class Program
    {
        static void Main(string[] args)
        {

            //Excelファイルの読み込み
            Workbook workbook = new Workbook();
            workbook.LoadFromFile("sample.xlsx");

            //最初のワークシートの取得
            Worksheet sheet = workbook.Worksheets[0];

            //txtファイルに変換する
            sheet.SaveToFile("ExceltoTxt.txt", " ", Encoding.UTF8);

        }
    }
}

Excel-TXT.png

Free Spire.XLS for .NETライブラリはExcelからCSV、PDF、画像、HTML、その他のドキュメントフォーマットへの変換もサポートしています。クリックすると詳細な機能をご覧いただけます:

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0