讀取xls檔案和xlsx檔案建立的版本號。
雖然xlsx宣告的是向前相容,但是不知道oledb是不是也是這樣,沒有辦法所以要讀取檔案版本,限定只能讀取excel2007儲存的檔案。
1view codeusing
icsharpcode.sharpziplib.zip;23
public
const
ushort biff8 = 0x0600;4
public
const
ushort biff7 = 0x0500;5
public
static
string getexcelversion(string
filename)632
if (version ==biff7)
3336}37
}38catch
(endofstreamexception e)
3942
finally
4346}47
else
if (path.getextension(filename) == "
.xlsx")
4867}68
}69catch
(ioexception ioex)
7073
finally
7479}80
}81}82
catch
(ioexception ioex)
8386
87return
version;
88 }
呼叫:
1view codecatch211
else
if (!version.contains("
12") && !version.contains("
excel8.0"))
1215
throw
newinvaliddataexception(error);16}
17catch
(ioexception ioex)
1821 }
讀取Excel檔案
閒話一下excel中工作簿和工作表的區別 工作簿中包含有工作表。工作簿可以由一張或多張工作表組成,乙個工作簿就是乙個excel 檔案。好了,開始讀取 檔案吧。前提 首先,我們假設需要讀取的 檔案名字為test.xls,位於assets根目錄下。所需jar包 這裡為了能讀取到excel 檔案,我們要新...
讀取本地EXCEL檔案
data it excel like alsmex tabline occurs 0with header line.parameters fn like rlgrap filename memory id mo1.at selection screen onvalue request for fn...
R讀取excel檔案
一 使用軟體包xlsreadwrite library xlsreadwrite data read.xls choose.files d r rscript mydm wang2.xls 二 使用軟體包xlconnect library xlconnectjars library xlconnec...