2018年10月29日 星期一

VB.Net如何讀寫Excel檔案 含編碼 XLS或是其他格式

Imports Microsoft.Office.Interop


        Dim app As New Excel.Application 'app 是操作 Excel 的變數
        Dim worksheet As Excel.Worksheet 'Worksheet 代表的是 Excel 工作表
        Dim workbook As Excel.Workbook 'Workbook 代表的是一個 Excel 本體
        workbook = app.Workbooks.Add() '建立一個空 Excel (裡面有三張工作表)
        worksheet = workbook.Worksheets("工作表1") '讀取其中一張工作表
        workbook.SaveAs(Path.GetFullPath(XXXXX, 18)
        workbook.Close()
        'workbook.Close(True, Path.GetFullPath(XXXXXX), True) '操作完畢後一定要關閉檔案 
        app.Quit() '結束操作

編碼參考
https://docs.microsoft.com/zh-tw/dotnet/api/microsoft.office.interop.excel.xlfileformat?view=excel-pia

2018年10月23日 星期二

例外詳細資訊: System.Security.SecurityException: 型別 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 的使用權限要求失敗。

安裝Microsoft .NET Framework 2.0 軟體開發套件 (SDK)
控制台>系統管理工具>Microsoft .NET Framework 2.0 組態>XXX安全>調整安全性>除了限制的網站其餘完全不限制
IIS>設定應用程式集區預設值>識別改為NetworkService