2016-11-08 22 views
0

正確なファイル拡張子にかかわらず、Excelファイルを作成するのに役立つ.netコアライブラリが必要です。.netコア用Excel Nugetパッケージ

MICROSOFT.OFFICE.INTEROP.EXCEL.DLL(windows dll)を使用しようとしましたが、ナゲットギャラリーで検索しましたが、コアサポートのある他のパッケージを検索しようとしましたが、検索できませんでした。

ライブラリの魔法使いは私を助けることができますか?

+0

は、 '.csv'ファイルを作成することができます。 "col1; col2; col3; ....; coln"という形式の行をファイルに書きます。 –

+0

アドバイスをいただき、ありがとうございます。フィールドのいくつかに数式を注入する必要があると思います。これは.csvで可能だと思います。私が間違っているなら、私を訂正してください。 –

+0

はい、そうです。 –

答えて

0

あなたがEPPlus.Coreを試してみてください:ここでは

は、そのライブラリを使用してExcelを読み取る方法では、(here自分を試してみました):

var filePath = @"D:/test.xlsx"; 
FileInfo file = new FileInfo(filePath); 

using (ExcelPackage package = new ExcelPackage(file)) 
{  
    ExcelWorksheet worksheet = package.Workbook.Worksheets[1]; 
    int rowCount = worksheet.Dimension.Rows; 
    int ColCount = worksheet.Dimension.Columns; 

    var rawText = string.Empty; 
    for (int row = 1; row <= rowCount; row++) 
    { 
     for (int col = 1; col <= ColCount; col++) 
     { 
      // This is just for demo purposes 
      rawText += worksheet.Cells[row, col].Value.ToString() + "\t";  
     } 
     rawText+="\r\n"; 
    } 
    _logger.LogInformation(rawText); 
} 

そして、私は完全な例を見つけたoffictialページでここASP.Netコアに:あなたは、簡単なExcelファイルが必要な場合はhttps://github.com/VahidN/EPPlus.Core/tree/master/src/EPPlus.Core.SampleWebApp

フアン

関連する問題