2016-01-19 7 views
12

Linuxのxlsxファイルを.NET Core Consoleアプリケーションから解析する必要があります。しかし、.NET Core 5フレームワークでサポートされているMicrosoft Officeファイルを解析するためのライブラリが見つかりませんでした。Excelスプレッドシートファイルを読み込むための.NET Core互換ライブラリはありますか?

+0

、またはその外である:これはSO ssconvert(だけでなく、他のいくつかのコマンドラインの選択肢)を使用する方法の詳細を投稿質問の? – Maritim

+0

@MaritimもちろんCSVファイルを使用しますが、入力タイプは顧客によって定義されているため、変更することはできません。 –

+0

私は彼らがCSVとしてデータを提出できるとは思いませんか? CSVが仕事をすることができるなら、少なくともExcelファイルを送信する必要はありません;) – Maritim

答えて

3

Excel Data Readerを見ましたか?

NuGet packageもあれば、インストールが簡単です。

APIプロジェクトファイルには、OfficeとのCOM相互運用機能の要件はありません。これは、ライブラリに含まれるAndroidおよびSilverlight互換プロジェクトの存在によってさらにサポートされます。

+0

はい、ExcelDataReader NuGetパッケージへの参照を追加しようとしましたが、フレームワークDNXCoreをサポートしていないようです。フルドットネットフレームワークのみです。私もNetOffice.Excelパッケージを見ましたが、それは同じでした。 –

+1

代わりにGitHubを試してみてください。 NuGetは、彼らが出版した最後のビルドと同じくらい最近のものです。私はGitHubの移植可能なクラス型への参照を見てきたと確信しています。それがすぐに機能しない場合は、DNX Coreだけでソースから再コンパイルを試みることができます。 .Net要件はプロジェクトレベルにあるかもしれません。最悪の場合、.Netクラスを使用して、それを動作させるためには何を置き換える必要があるかを確認します。 – MutantNinjaCodeMonkey

+1

@MutantNinjaCodeMonkey、ライブラリが.NETコアをサポートしていない「ICSharpCode.SharpZipLib.dll」を参照しているため、不可能です。 –

関連する問題