excel 常用属性

①ActiveWorkbook的常见属性

  ActiveWorkbook.Sheets.Count ’获取活动工作薄中工作表数

  ActiveWorkbook.LinkSources(xlExcelLinks)(1) ‘返回当前工作簿中的第一条链接

  ThisWorkbook.Worksheets(“sheet2”).Visible=xlSheetHidden ‘隐藏工作表,与在Excel菜单中执行“格式—工作表—隐藏”操作一样 (excel2010中0代表xlSheetHidden,2代表xlSheetVeryHidden)

  ThisWorkbook.Worksheets(“sheet2”).Visible=xlSheetVeryHidden ‘隐藏工作表,不能通过在Excel菜单中执行“格式—工作表—取消隐藏”来重新显示工作表

  ThisWorkbook.Worksheets(“sheet2”).Visible=xlSheetVisible ‘显示被隐藏的工作表

  ThisWorkbook.Sheets(1).ProtectContents ‘检查工作表是否受到保护

  ②ActiveSheet对象常见属性

  ActiveSheet.Columns("B").Cut  '剪切B列

  ActiveSheet.Columns("F").Insert ‘以上两句将B列数据移至F列,原C列后的数据左移

  ActiveSheet.Range(“A:A”).EntireColumn.AutoFit ‘自动调整当前工作表A列的列宽

  ActiveSheet.Cells.SpecialCells(xlCellTypeConstants,xlTextValues) ‘选中当前工作表中常量和文本单元格

  ActiveSheet.Cells.SpecialCells(xlCellTypeConstants,xlErrors+xlTextValues) ‘选中当前工作表中常量和文本及错误值单元格

  ActiveSheet.UsedRange.Rows.Count ‘当前工作表中已使用的行数

  ThisWorkbook.Worksheets.Add ThisWorkbook.Worksheets(3), , 2   ‘在第3张工作表之前添加2个新的工作表

  ActiveSheet.Move After:=ActiveWorkbook. _

  Sheets(ActiveWorkbook.Sheets.Count) ’将当前工作表移至工作表的最后

  Worksheets(Array(“sheet1”,”sheet2”)).Select ’同时选择工作表sheet1和sheet2

  ActiveSheet.UsedRange.FormatConditions.Delete ‘删除当前工作表中应用的条件格式

  Cells.Hyperlinks.Delete ‘取消当前工作表中所有单元格的超链接

  ActiveSheet.PageSetup.RightFooter=ActiveWorkbook.FullName ‘在页脚显示文件的路径

  ActiveSheet.PrintPreview Enablechanges:=False ‘禁用显示在Excel的“打印预览”窗口中的“设置”和“页边距”按钮。

  ActiveSheet.UsedRange.Row ‘获取已使用的单元格区域的第一行的行号。

Come from http://www.dzwebs.net Article Url��http://www.dzwebs.net/2880.html

`read_excel` 是 Pandas 库中用于读取 Excel 文件的函数。在读取 Excel 文件时,我们可以使用一些参数来指定读取的数据范围、读取方式、数据类型等属性。 下面是常用的一些参数: - `io`:Excel 文件的路径或 URL,或者是一个 ExcelFile 对象。 - `sheet_name`:要读取的工作表的名称或索引(从 0 开始)。默认读取第一个工作表。 - `header`:指定表头所在行数。默认值为 0,即第一行作为表头。 - `index_col`:指定索引列。可以是单个列名或多个列名的列表。 - `usecols`:要读取的列的列表或范围。例如,'A:E' 表示读取 A 到 E 列。 - `skiprows`:要跳过的行数,可以是单个行号或多个行号的列表。 - `nrows`:要读取的行数(不包括表头)。 - `dtype`:指定每列的数据类型,可以是字典或者 Series 类型。 - `na_values`:指定用于表示缺失值的值。 - `parse_dates`:指定需要解析为日期时间类型的列名或列号。 示例代码: ```python import pandas as pd # 读取 Excel 文件 df = pd.read_excel('data.xlsx', sheet_name='Sheet1', header=0, index_col='ID', usecols='A:C', skiprows=[1, 2], nrows=10, dtype={'ID': str}, na_values=['N/A', 'NA'], parse_dates=['Date']) # 输出 DataFrame print(df) ``` 在上面的代码中,我们读取了 `data.xlsx` 文件中的 `Sheet1` 工作表,指定表头在第一行,将 `ID` 列作为索引列,读取 `A` 到 `C` 列,跳过第二行和第三行,仅读取前 10 行数据,将 `ID` 列的数据类型设为字符串类型,将 'N/A' 和 'NA' 视为缺失值,将 'Date' 列解析为日期类型。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值