亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我現在要用c# b/s模式來實現這個“另存為”的過程,請哪位高手給幫幫忙,小弟在此感謝了?。?!

我現在要用c# b/s模式來實現這個“另存為”的過程,請哪位高手給幫幫忙,小弟在此感謝了!??!

C#
開滿天機 2023-04-10 17:13:01
拋出程序但就excel和xml來說。打開一個excel->文件->另存為-> (在另存為對話框中的)保存類型->(在這個下拉框中選擇)XML 表格(*.xml)。注意是“XML 表格(*.xml)”,不是“XML 數據(*.xml)”。通過這種方式會得到一個另存后的xml文件。同過記事本打開這個xml文件會看到如下內容:<?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>我在網上查了一下,好像是用SaveCopyAs()這個函數把,還是用SaveAsXMLData()這個函數啊,但是不沒弄明白函數里面的參數啊,那為大俠能說說這兩個函數里面的參數是什么樣的啊。我要做的“另存為”操作應該是一個對excel比較常用的,也比較基本的操作類型。都是微軟的產品,微軟不可能沒有解決辦法把。各位大俠們啊,給出出注意?。?
查看完整描述

2 回答

?
紅糖糍粑

TA貢獻1815條經驗 獲得超6個贊

可以不使用xls,直接用(表格)xml,你的目的就是對客戶上傳的xls進行數據校驗,然后最終把xls里的數據轉換成aspx頁面的內容。
Excel.Application.Workbooks.Open()可以對(表格)xml直接進行操作,就像操作xls一樣。所以,你完全可以讓客戶上傳(表格)xml,剩下的不就好辦了嗎?

查看完整回答
反對 回復 2023-04-12
?
德瑪西亞99

TA貢獻1770條經驗 獲得超3個贊

這個比較難辦

建議你看看這個XML的具體格式,然后自己用代碼輸出XML文件好了

規范的EXCEL,還比較容易,否則,也比較麻煩

查看完整回答
反對 回復 2023-04-12
  • 2 回答
  • 0 關注
  • 149 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號