資料介紹
Excel操作 Microsoft.Office.Interop.Excel.dll的使用
先說說題外話,前段時間近一個月,我一直在做單據導入功能,其中就涉及到Excel操作,接觸Excel后發現他的api說明并不多,好在網上有很多朋友貼出了一些代碼,我在不斷的挫折中吸取了很多教訓,現共享出來,給大家參考。
1. 最好在客戶端使用,不要在B/S服務端使用,因為會受到IIS權限和占用內存影響,多人并發操作必然完蛋
2. 需要引入兩個DLL,Microsoft.Office.Interop.Excel.dll和office.dll,在加上項目的時候,會報錯“類型“Microsoft.Office.Interop.Excel.ApplicationClass” 未定義構造函數無法嵌入互操作類型“Microsoft.Office.Interop.Excel.ApplicationClass”。請改用適用的接口。”,這時只需要將將引用的DLL:Microsoft.Office.Interop.Excel;的嵌入互操作類型改為false,就可以了
3. 注意Excel中sheetindex, rowindex,columnindex都是從1開始的
4. 理清Excel里面的對象(Application、Workbook、Worksheet、Range),其中Range包含行和列還有單元格,很多方法都是弱類型object,需要拆箱和裝箱操作,循環讀取效率并不高,所以我在讀取大批量數據Excel時,采用的方式是將Excel調用另存為csv文件,再通過文本操作字符串的方式解析csv文件,讀取每一行,實踐證明,這樣的效率比較高。解析csv文件在附件可以供大家下載
5. 客戶端必須正確安裝office2003或office2007,如果是安裝的wps系列的,需卸載后再重新安裝office
這里我貼出我封裝Excel的操作類,希望能對大家有所幫助,歡迎大家指正:
- Labview對Excel的讀取和保存原程序下載 153次下載
- Excel報表模板參考案例下載 9次下載
- EXCEL函數:5大模糊查找技巧資料下載
- Labview Excel例子文件下載 142次下載
- 從Excel到Python數據分析進階指南資源下載 0次下載
- Python基本操作題內容總結免費下載 10次下載
- abaqus-Python實例-操作excel文件下載 0次下載
- Python的基本操作題和答案免費下載 9次下載
- 可以寫入本地數據到EXCEL的LabVIEW源代碼免費下載 42次下載
- 使用Python操作excel表格的xlrd介紹 2次下載
- Excel函數教程資料免費下載 7次下載
- QuartusII軟件操作示例資料免費下載 8次下載
- EXCEL函數速查手冊免費下載 23次下載
- WorkVisual的安裝和操作學習手冊免費下載 25次下載
- excel操作使用技巧大全
- Python利用pandas讀寫Excel文件 993次閱讀
- Python中Excel轉PDF的實現步驟 787次閱讀
- 如何處理百萬行EXCEL文件? 847次閱讀
- 如何提取Word文檔表格保存到Excel 2475次閱讀
- 怎么制作網頁查詢Excel 1741次閱讀
- SQL+Excel怎么進行數據統計 1178次閱讀
- 如何寫一個公用工具來進行Excel的導入導出 1360次閱讀
- 如何用Python來操作Excel文件 928次閱讀
- 數據分析:EXCEL快捷鍵 提高分析效率 2698次閱讀
- 利用Excel制作秒表計時器? 1.1w次閱讀
- 這10個Excel小秘技你知道嗎簡單教學 3629次閱讀
- 淺析CAD、Word與Excel之間超實用的轉換技巧 4814次閱讀
- 如何使用Excel來提高你的工作效率10個Excel基本技巧讓你事半功倍 1.1w次閱讀
- Excel本身就能編寫大量基礎機器學習算法 6010次閱讀
- keil uvision2下載|keil uvision2漢化免費版下載 1.1w次閱讀
下載排行
本周
- 1電子電路原理第七版PDF電子教材免費下載
- 0.00 MB | 1490次下載 | 免費
- 2單片機典型實例介紹
- 18.19 MB | 92次下載 | 1 積分
- 3S7-200PLC編程實例詳細資料
- 1.17 MB | 27次下載 | 1 積分
- 4筆記本電腦主板的元件識別和講解說明
- 4.28 MB | 18次下載 | 4 積分
- 5開關電源原理及各功能電路詳解
- 0.38 MB | 10次下載 | 免費
- 6基于AT89C2051/4051單片機編程器的實驗
- 0.11 MB | 4次下載 | 免費
- 7藍牙設備在嵌入式領域的廣泛應用
- 0.63 MB | 3次下載 | 免費
- 89天練會電子電路識圖
- 5.91 MB | 3次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 2PADS 9.0 2009最新版 -下載
- 0.00 MB | 66304次下載 | 免費
- 3protel99下載protel99軟件下載(中文版)
- 0.00 MB | 51209次下載 | 免費
- 4LabView 8.0 專業版下載 (3CD完整版)
- 0.00 MB | 51043次下載 | 免費
- 5555集成電路應用800例(新編版)
- 0.00 MB | 33562次下載 | 免費
- 6接口電路圖大全
- 未知 | 30320次下載 | 免費
- 7Multisim 10下載Multisim 10 中文版
- 0.00 MB | 28588次下載 | 免費
- 8開關電源設計實例指南
- 未知 | 21539次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935053次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537791次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234313次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233045次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191183次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183277次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138039次下載 | 免費
評論
查看更多