-1
我有一個需求,我需要刪除MS Office的依賴關係來讀取和處理CSV文件,因爲客戶端不想在服務器上安裝MS Office。我正在嘗試使用EPPlus,但它似乎無法正確使用.CSV文件。如何讀取和處理沒有安裝MS Office的CSV文件
我有一個需求,我需要刪除MS Office的依賴關係來讀取和處理CSV文件,因爲客戶端不想在服務器上安裝MS Office。我正在嘗試使用EPPlus,但它似乎無法正確使用.CSV文件。如何讀取和處理沒有安裝MS Office的CSV文件
很容易的解決方案,我用得:
下載DLL和更詳細的信息From here
using (CsvReader csv = new CsvReader(new StreamReader("data.csv"), true))
{
int fieldCount = csv.FieldCount;
string[] headers = csv.GetFieldHeaders();
while (csv.ReadNextRecord())
{
for (int i = 0; i < fieldCount; i++)
Console.Write(string.Format("{0} = {1};",
headers[i], csv[i]));
Console.WriteLine();
}
}
有數以百計CSV解析器/讀者可用於C#,快速谷歌爲「C# CSV解析器「會在同一主題上出現幾個庫和幾個SO問題。 –
從什麼時候開始,程序需要安裝** Office才能解析** CSV **? – MickyD
CSV只是一個文本文件。你對文件做了什麼,使你認爲你需要安裝Office? –