vb.net操作excel彙集
Dim xl As New Excel.Application Dim xlBook As Excel.Workbook = xl.Workbooks.Open(strSaveExcelFile) Dim xlSheet As Excel.Worksheet = xlBook.Sheets(1) Dim col As Integer Dim row As Integer xlSheet.Range(xlSheet.Cells(1, 1), xlSheet.Cells(80, 80)).NumberFormat = "@" '文字格式 For i = 0 To Rlevel.GetUpperBound(0) '標題 row = 1 + i * 7 + 1 xlSheet.Cells(1, row) = Rlevel(i) & "分鐘累積" xlSheet.Cells(1, row + 1) = "結束時間" '............ Next '............ xlSheet.Cells.Font.Size = 9 xlSheet.Cells.HorizontalAlignment = Excel.XlHAlign.xlHAlignCenter '所有單元水平居中 xlSheet.Cells.VerticalAlignment = Excel.XlVAlign.xlVAlignCenter '所有單元垂直居中 xlSheet.Cells.EntireColumn.AutoFit() '所有列自適合單元寬度 xlSheet.Range("B2").Activate() xl.Application.ActiveWindow.FreezePanes = True '凍結視窗B2單元 xlBook.Save() xlBook.Close() xl.Quit()
----------------
關於range的賦值:
兩個要點:
1、定義二維不定陣列,型別為objcet。
解釋:Represents a cell, a row, a column, a selection of cells containing one or more contiguous blocks of cells, or a 3-D range.
微軟上的解釋,可以是單個,2D,或3D維度,(3D沒見過),一般是2D,所以應是兩個維度,應定義2維不定陣列。object可以替代不定型別。
2、轉換賦值後的陣列,沒有0開始,一切從(1,1)開始。且可以直接將元素直接賦值。
思考:把上面的ws.cells(1,1)改為ws.cells(1,2)後,其二維陣列的內部序號怎麼變化?
相關推薦
vb.net操作excel彙集
Dim xl As New Excel.Application Dim xlBook As Excel.Workbook = xl.Workbooks.Open(strSaveExcelFile) Dim xlSheet As
vb.net操作excel時,如何判斷單元格內容為空
vb.net有時很怪,不同版本,或者不同機器,在操作excel時,判斷單元格是否為空時,會出現不同的錯誤提示。 大多數情況,xlSheet.Cells(1, 1)="" 就可以判斷這個單元是否有內容。 但是有時也會有不同的提示。總結不同機器,不同版本,用下面幾種
vb.net操作Excel常用命令
首先,須在專案裡引用: 新增引用->Com->Microsoft Excel 9.0 Object Library (這是EXCEL2000) 1 開啟Excel: dim myexcel as new Excel.Application() myexce
(vb.net)操作Excel檔案1
VS2005平臺,應用程式生成指定格式的Excel檔案 1.“新增引用”->"COM"->"Microsoft Excel 11.0 Object Library" 2.匯入名稱空間 Imports Microsoft.Office.Interop 或者 Imp
C#/VB.NET對EXCEL圖片添加超鏈接
.net c# 超鏈接 在日常工作中,在編輯文檔時,為了方便自己或者Boss能夠實時查看到需要的網頁或者文檔時,需要對在Excel中輸入的相關文字進行超鏈接,那麽對於一些在Excel中插入的圖片我們該怎麽實現超鏈接呢,下面給大家分享一個方法:首先簡單了解一下一款叫Spire.XLS的組件,這個組件
C# /VB.NET 操作Word——插入、修改、刪除Word批註
C# .NET Word API Word批註 VB.NET 類庫 批註內容可以是對某段文字或內容的註釋,也可以是對文段中心思想的概括提要,或者是對文章內容的評判、疑問,以及在閱讀時給自己或他人起到提示作用。本篇文章中將介紹如何在C#/VB中操作Word批註,主要包含以下要點: 插入Wo
ASP.NET操作Excel---上傳Excel後解析Excel檔案
<tr> <td width="16%" class="c_tdleft"> 上傳Excel檔案: </td>
VB之操作excel後不能關閉excel程序的原因及解決方法
一、問題: 使用如下程式碼開啟、取值及關閉excel: Public Function ImportFromExcel(excelFile As String) As Long Dim xlApp As Excel.Application Dim xlBook As Ex
VB .NET把Excel中的資料匯入SQL SERVER資料庫
其實不算原創,論壇裡有人發的,我正好專案寫到這裡,缺的語句較多,無法執行,我補充了一下,可以簡單的運行了,測試了一下,速度還不錯。 VS2015可用,自己新增窗體和控制元件吧,只需要一個OpenFileDialog和Button,預設檔案中帶有欄位名。 Public Cla
vb.net 讀取Excel
由於前兩行為header部分,所以需要從第三行讀取 如果第1到第10個單元格的值均為空或空格,則視為空行 for intcounti = 3 to intlastrownum check if empty data row blnnullrow = true
vb.net 開啟EXCEL ,關閉程式後,EXCEL程序仍然存在的問題
寫在每段程式的末尾: ReleaseExcel(Excel) GC.Collect() 另有單獨一個可呼叫過程: Sub ReleaseExcel(ByRef o As Object) System.Runtime.I
VB.NET 開啟Excel檔案,讀取Excel內容,新增到DataGridView中並顯示
'Excel新增:工程->參照追加→COM→Microsoft Excel *.* ObjectLibrary 'DataGridView列列舉型定義PrivateEnumDGV_ENUMCOL_ROWCOL_NAMECOL_AGEEndEnum 'Excel
asp.net 操作Excel表資料匯入到SQL Server資料庫
程式碼全部貼出,主要是Excel表中的資料要和資料庫中的資料型別要匹配。 這裡Excel表中的欄位是: 姓名、性別、班級、學號、初始密碼 SQL Server表tb_Users中的欄位是; RealName、 Sex、InClass、Question、Answer &l
.NET操作Excel免費開源類庫簡介及比較
自從上次找到NPOI之後,根據園友提供的線索以及Google,又找到了一些開源免費的類庫,所以都簡單體驗了一遍。 主要找到以下類庫: 從1-6的類庫均不需要安裝Office,不使用Office COM元件;而NetOffice需要安裝Office,它提供的是與Office COM元件差不多的功能。 M
VB.net操作oracle資料庫
特鬱悶的一件事情,費時費力!記下來,為後來者鋪路。 首先,我用VS2010開發對oracle10g資料庫的操作,結果發現微軟自帶的System.Data.OracleClient已經有一些常用物件提示過時;網上說最好用oracle自帶的ODP.net操作。 我到oracle
VB.net控制EXCEL單元格邊框
選定單元格範圍,選擇邊線位置,指定線的樣式 如: excelsheet.Range(“A4”:"H4").Borders(9).LineStyle = Excel.XlLineStyle.xlContinuous “A4”:"H4"是單元格範圍 9是邊線位置 下劃線,線的
vb.net 讀取EXCEL檔案中的資料
Dim xlApp As Microsoft.Office.Interop.Excel.Application Dim xlBook As Microsoft.Office.Interop.Excel.Workbook Dim xl
C#/VB.NET 給Excel新增、刪除數字簽名
一、程式環境 以下內容通過C#及VB.NET代介紹如何給Excel文件新增數字簽名,以及刪除Excel文件中已有的數字簽名。工具使用最近釋出的Spire.XLS for .NET 版本10.11.2,可在官網下載包,或者通過Nuget搜尋下載;編輯程式碼前,注意先將Spire.XLS.dll新增引用到VS,並
vb.net 教程 8-4 excel操作 1
這裡說的excel操作僅僅是講如何把Excel作為資料庫來操作。 真正的Office中的Excel操作,我會留在後面講到的。 oledb除了mdb資料庫外,還提供了對excel的操作。 1、64位系統下的連線字串 "Provider = Microsoft.ACE.OLE
轉:VB.NET Office操作之Word
dsa see bject cli gre rst ati OS ole 在這裏給出了一個Word操作的類,該類具備了對word 文檔操作的基本功能,包括word 文檔的新建,打開,保存,另存,插入圖片,插入表格,插入文字,讀取文字,定位光標位置,移動光標,移動到指定頁等等