拋出程序但就excel和xml來說。打開一個(gè)excel->文件->另存為-> (在另存為對話框中的)保存類型->(在這個(gè)下拉框中選擇)XML 表格(*.xml)。注意是“XML 表格(*.xml)”,不是“XML 數(shù)據(jù)(*.xml)”。通過這種方式會得到一個(gè)另存后的xml文件。同過記事本打開這個(gè)xml文件會看到如下內(nèi)容:<?xml version="1.0"?><?mso-application progid="Excel.Sheet"?><Workbook xmlns="urn:schemas-microsoft-com:office:spreadsheet"xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:x="urn:schemas-microsoft-com:office:excel"xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet"xmlns:html="http://www.w3.org/TR/REC-html40"><DocumentProperties xmlns="urn:schemas-microsoft-com:office:office"><Created>1996-12-17T01:32:42Z</Created><LastSaved>2009-02-16T07:38:10Z</LastSaved><Version>11.9999</Version>我在網(wǎng)上查了一下,好像是用SaveCopyAs()這個(gè)函數(shù)把,還是用SaveAsXMLData()這個(gè)函數(shù)啊,但是不沒弄明白函數(shù)里面的參數(shù)啊,那為大俠能說說這兩個(gè)函數(shù)里面的參數(shù)是什么樣的啊。我要做的“另存為”操作應(yīng)該是一個(gè)對excel比較常用的,也比較基本的操作類型。都是微軟的產(chǎn)品,微軟不可能沒有解決辦法把。各位大俠們啊,給出出注意??!
2 回答

紅糖糍粑
TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超6個(gè)贊
可以不使用xls,直接用(表格)xml,你的目的就是對客戶上傳的xls進(jìn)行數(shù)據(jù)校驗(yàn),然后最終把xls里的數(shù)據(jù)轉(zhuǎn)換成aspx頁面的內(nèi)容。
Excel.Application.Workbooks.Open()可以對(表格)xml直接進(jìn)行操作,就像操作xls一樣。所以,你完全可以讓客戶上傳(表格)xml,剩下的不就好辦了嗎?

德瑪西亞99
TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊
這個(gè)比較難辦
建議你看看這個(gè)XML的具體格式,然后自己用代碼輸出XML文件好了
規(guī)范的EXCEL,還比較容易,否則,也比較麻煩
- 2 回答
- 0 關(guān)注
- 161 瀏覽
添加回答
舉報(bào)
0/150
提交
取消