XLS を C# 経由でバイト配列に変換する
ネイティブで高性能な Microsoft Excel XLS からバイト配列への変換、またはその逆の、サーバー側 .NET API を使用したスプレッドシート データ処理。
バイト配列は、データの処理または保存に役立ちます。 XLS ファイルをバイト配列に変換することも、バイト配列からXLS C# 言語を使用したドキュメント。 XLS をバイト配列に変換するには、次を使用します。
API プラットフォームを使用したドキュメントの操作と変換のためのさまざまな機能を提供します。
XLS を介して XLS をバイト配列に変換する方法
開発者は、わずか数行のコードで、XLS ファイルをロードしてバイト配列に変換し、さらなる操作タスクを実行することが簡単です。
- クラスファイルに名前空間を含めます
- ワークブックを使用して入力 XLS ファイルをロードします
- MemoryStream オブジェクトを初期化する
- ストリームデータをバイト配列に変換する
- 要件に応じてデータを処理します
システム要求
システムに Microsoft Windows、または .NET Framework、.NET Core、Windows Azure、Mono または Xamarin プラットフォームと互換性のある OS、および Microsoft Visual Studio などの開発環境が搭載されていることを確認してください。
- コマンドラインから次のようにインストールします
nuget install Aspose.Cells
または Visual Studio のパッケージ マネージャー コンソール経由でInstall-Package Aspose.Cells
. - または、オフライン MSI インストーラーまたは ZIP ファイル内のすべての DLL を次のサイトから入手します。ダウンロード
このサンプルコードは、XLS をバイト配列 C# に変換することを示しています。
Workbook workbook = new Workbook("sourceFile.xls");
//Save the workbook in memory stream
MemoryStream ms = new MemoryStream();
workbook.Save(ms, SaveFormat.Xls);
//Read bytes from memory stream
byte[] byte_array = new byte[ms.Length];
ms.Read(byte_array, 0, byte_array.Length);
// Process the memory stream byte array data as of your requirement
XLS XLS ファイル形式とは
拡張子が XLS のファイルは、Excel バイナリ ファイル形式を表します。このようなファイルは、Microsoft Excel だけでなく、OpenOffice Calc や Apple Numbers などの他の同様のスプレッドシート プログラムでも作成できます。Excel で保存されたファイルはワークブックとして知られており、各ワークブックには 1 つ以上のワークシートを含めることができます。データはワークシートに表形式で保存され、ユーザーに表示されます。データには、数値、テキスト データ、数式、外部データ接続、画像、グラフなどを含めることができます。 Microsoft Excel のようなアプリケーションでは、ワークブック データを、PDF、CSV、XLSX、TXT、HTML、XPS などのさまざまな形式にエクスポートできます。 XLS ファイル形式は、Microsoft Excel 2007 のリリースにより、よりオープンで構造化された形式 XLSX に置き換えられました。最新バージョンでも XLS ファイルの作成と読み取りのサポートは提供されていますが、現在は XLSX が使用の第一の選択肢です。
続きを読むその他のサポートされている変換
以下にリストするいくつかのファイル形式を含め、他のファイル形式をバイト配列に変換したり、その逆に変換したりすることもできます。