使用LinqToExcel讀取Excel

2022-01-10 03:14:44 字數 1317 閱讀 3232

在使用之前:

1.新增引用,通過nuget 來新增是最方便的了,這裡要注意的32/64問題,具體參看文章 如何解決 linqtoexcel 發生「無法載入檔案或元件」問題

linqtoexcel.dll

remotion.data.linq.dll

2.新增命名空間

using linqtoexcel;

//取得資料,只需要一行**

varexecelfile =newexcelqueryfactory(sample.xls);

如何取到相應的表呢?

//緊接樓上
var tsheet = excelfile.worksheet(0);
此時得到是沒有進行相應對映的(row)行列集合.

乙個簡單的查詢:

varexcelfile =newexcelqueryfactory("1.xls");

vartsheet = excelfile.worksheet(0);

//查詢30歲以上的人的名字

varquery =frompintsheet

wherep["age"].cast<int>() > 30

selectp;

foreach(variteminquery)

",item[0].value.tostring());

}

console.read();

google code:

github:

nuget: 和

以程式方式讀取excel的另一項選擇-linq to excel

Linq to excel 你聽說過嗎?

今天在網上偶爾發現乙個開源專案,linq to excel,感覺挺有意思的,不過這個可能要.net 3.0以上才可以用吧 類似以下的 var excel new excelqueryfactory excelfilename var indianacompanies from c in excel ...

使用phpExcelReader讀取excel檔案

避免將excel檔案轉化成csv格式,在進行資料讀取,而且支援多sheet檔案。在這個需求前提下,我選擇了2款php開源類 phpexcelreader phpexcel。其中後者支援讀寫,但是需要php5.2以上版本,並且需要開啟zip支援 重點說一下 phpexcelreader,因為 phpe...

C 讀取PDF PDFBox使用

這個絕對是個好 將以上4個檔案引用到專案中,在檔案中需要引入以下2個命名空間 using org.pdfbox.pdmodel using org.pdfbox.util 三 api的使用方法 using system.io using system.text using org.pdfbox.pd...