在使用之前:
1.新增引用,通過nuget 來新增是最方便的了,這裡要注意的32/64問題,具體參看文章 如何解決 linqtoexcel 發生「無法載入檔案或元件」問題
linqtoexcel.dll
remotion.data.linq.dll
2.新增命名空間
using linqtoexcel;
//取得資料,只需要一行**
var
execelfile =
new
excelqueryfactory(sample.xls);
如何取到相應的表呢?
//緊接樓上
var tsheet = excelfile.worksheet(0);此時得到是沒有進行相應對映的(row)行列集合.
乙個簡單的查詢:
var
excelfile =
new
excelqueryfactory(
"1.xls"
);
var
tsheet = excelfile.worksheet(0);
//查詢30歲以上的人的名字
var
query =
from
p
in
tsheet
where
p[
"age"
].cast<
int
>() > 30
select
p;
foreach
(
var
item
in
query)
"
,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...