简单excel操作

C#读写EXCEL操作的简单封装 之前没玩过C#的类的封装,虽然我经常使用AccessHelper,但是这个是别人封装好那给我的。        刚刚弄了好久C#对EXCEL简单的操作的类的封装。终于搞定。源码如下,注释里面写的很清楚啦。 -------------------------源码 using System; using System.Collections.Generic; using System.Linq; 阅读详情
#coding:utf-8
import xlrd
data = xlrd.open_workbook('../interface.xlsx')
# 获取第一张表
tables = data.sheets()[0]
# 打印第一张表的行数
print(tables.nrows)
# 打印第三行第四列
print(tables.cell_value(2,3))

优化如下:
#coding:utf-8
import xlrd
data = xlrd.open_workbook('../interface.xlsx')
# 获取第一张表
tables = data.sheets()[0]
# 打印第一张表的行数
print(tables.nrows)
# 打印第三行第四列
print(tables.cell_value(2,3))

class OprationExcel:
	def __init__(self,file_name=None,sheet_id=None):
		if file_name:
			self.file_name = file_name
			self.sheet_id = sheet_id
		else:
			self.file_name = '../interface.xlsx'
			self.sheet_id = 0
		self.data = self.get_data()

	# 获取sheets的内容
	def get_data(self):
		data = xlrd.open_workbook(self.file_name)
		tables = data.sheets()[self.sheet_id]
		return tables

	#获取单元格的行数
	def get_lines(self):
		tables = self.data
		return tables.nrows

	#获取某一个单元格内容
	def get_cell_value(self,row,col):
		return self.data.cell_value(row,col)

if __name__ == '__main__':
	oprat = OprationExcel()
	print(oprat.get_data().nrows)
	print(oprat.get_lines())
	print(oprat.get_cell_value(2,3))

 

Python简单教程:利用pandas对数据的操作(写入excel) Python简单教程:利用pandas对数据的操作(写入excel) 因为之前在对Excel操作的时候,遇到了一些坑。估计小白们都会遇到,所以做了一个最简单的教程,可以为小白避免了很多坑。 代码过于简单,大佬勿喷 材料准备: 1.hs300.csv文件 步骤说明: 从 hs300.csv 读取数据,绘制 ma5 和 ma13 两条均线 将数据存于 excel 中,并在 excel 中也绘制相... 阅读详情

相关推荐

IFIX往Mysql数据库同步数据方法

通过IFix数据库向Mysql数据库同步数据

仙人掌 1597

Python 操作excel(二),操作表格中的行

一、获取表格中的有效行数: 对应表格对象,可以通过查看其属性 nrows 来知道该表格中的有效行数为多少 nrows = table.nrows 其中:table为表格对象 二、获取表格中某一行的数据: row() 或row_slice() eg: row = table.row(1) 或 row =table.row_slice(1) 获取table表格中的第1行,返回该行...

lisenlin5的专栏 1337

ADC INL&DNL测试方法和实例

本文介绍了一种可操作的ADC INL和DNL的测试方法--直方图法(也称码密度法)。并实际使用该方法测试了两款芯片的ADC INL和DNL

APTCHIP的博客 1万+

用Python 模块xlrd 操作excel,并将数据导入MySQL

python操作Excel读写--使用xlrd 一、安装xlrd模块    到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。 二、使用介绍   1、导入模块       import xlrd    2、打开Excel文件读取数据        data = xlr

Smain 3697

TortoiseSVN的安装与使用

TortoiseSVN的安装与应用1、安装1.1、下载TortoiseSVN    点击下载TortoiseSvn1.2、下载汉化包。上面的页面中,找到Chinese, simplified汉化包,点击32位或者64位的Setup,下载汉化包。1.3、安装TortoiseSVN。在选择安装路径页面时要记得勾选“command line client tools”,默认不是勾选的。这里不勾选的话在I...

qq_28566071的博客 4万+

2026年7月19日 从可插拔到共封装:技术路线研究报告

AI 算力的爆发正在重写数据中心光互连的技术路线。本报告对当前并存的四代光互连架构——

weixin_51184047的博客 591

关于table.rows 基本用法

通过table.rows动态更改表格每行样式: tb window.onload = function(){ var tbl = document.getElementById("tb"); for(var i = 0; i < tbl.rows.length; i++){ tbl.rows[i].cells[0].innerText = "ddd

yuiku008的专栏 1万+

CAN总线BusOff恢复机制详解:快慢恢复策略在车载网络中的实战应用

本文深入解析了CAN总线BusOff恢复机制,重点阐述了快慢恢复策略在车载网络中的工程应用。通过对比NXP S32K与STM32平台的实现代码,并结合CANoe仿真与参数优化方法,为工程师提供了从理论到实战的完整解决方案,旨在提升车载网络的可靠性与功能安全。

7up55的博客 615

python学习

@python学习 python读取excel文件: #!/usr/bin/env python # -- coding: utf-8 -- # 读取excel数据 # 小罗的需求,取第二行以下的数据,然后取每行前13列的数据 import xlrd data = xlrd.open_workbook(‘test.xls’) # 打开xls文件 table = data.sheets()[0] #...

weixin_44452520的博客 158

XGBoost的简单安装及入门使用

XGBoost安装及简单入门 XGBoost支持多种操作系统,如Windows, Linux, MacOS等,并支持多种语言版本,如Python, R, Scale, Java等。XGBoost的安装方式一般有两种,一种是直接通过pip安装(适合用于Python),另外一种是通过源码编译安装 1、通过pip安装 通过pip安装Python包既简单又方便,只需执行如下的命令: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple xgboost 使用

qq_41513230的博客 3万+

VMware虚拟机调用NVIDIA显卡全攻略:从3D加速到直通与vGPU

显卡虚拟化技术是虚拟化领域的关键组成部分,它通过在虚拟机中模拟或直接分配物理GPU资源,实现了图形渲染与通用计算的加速。其核心原理在于通过Hypervisor层对GPU指令进行拦截、转换或直接映射,从而平衡资源隔离与性能损耗。这项技术的核心价值在于提升资源利用率、实现计算环境隔离,并支持AI训练、3D渲染、科学计算等高性能负载的灵活部署。在应用场景上,轻量级图形界面加速、CUDA学习验证适合使用虚拟3D加速;而追求极致性能的机器学习训练、专业渲染则需依赖PCIe直通技术;对于企业级GPU资源池化与多租户共享

weixin_32308101的博客 1049

【python】操作Excel和word模块

python 操作Excel和Word

zhipengit 2585

SAP 批次管理(分割评估)

批次分割评估: 业务场景:企业要求各批次物料成本价格不一样。此时可以采用分割批次来实现不同成本 后台配置: (1)、激活分割评估 后台---物料管理----评估与科目设置---分割评估-----激活分割评估 (2)、配置分割评估 后台---物料管理----评估与科目设置---分割评估-----配置分割评估 进入全局性分类后,批次分割采用已有的评估类型“X自动(批)”: ...

willieyuan的博客 1万+

java excel操作_java操作Excel简单入门

简介在项目中使用到Excel是很常见的,如批量导入数据,批量导出数据。这里我们使用Apache的开源项目POI来操作Excel。官网添加依赖org.apache.poipoi-ooxml3.9创建Excel文件@AllArgsConstructor@NoArgsConstructor@Setter@Getter@ToString@Accessors(chain = true)public clas...

weixin_42526249的博客 511

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

excel的简单操作

liuruoliang的博客 135

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

C#操作excel的简单接口

真的是非常简单的接口…提供了读取某一页的所有数据,往某一页了写所有数据的功能。把所有数据都当作字符串来处理,对于一些数值会损失精度但是满足日常使用没什么问题。特别适用于多行相同格式的数据,没试过对于添加了筛选之类的excel会发生什么TAT class XlsLoader { static Application excelApp = new Application(); public static string[,] loadXls(string path, int workSh

weixin_42694709的博客 580

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

Excel文件的简单读写操作

Excel文件的简单读写操作 /** * 解析Excel文件 * * @author yuwb * @date 19-3-5 下午3:27 */ public class ParseExcel { /** * 读取xlsx格式的Excel文件 * * @param filePath 文件路径 */ public void readE...

程序员的修养 486

Java简单操作excel

m0_61570538的博客 370

最简单的Java操作Excel方法

最简单的Java操作Excel方法目前用Java操作Excel文件,有好几种方法:1.用Excel另存为.html、.xml等存储格式,使用自己的程序来分析,用MIME值application/vnd.ms-excel指定Excel打开。2.创建.csv文件作为操作格式,Excel能存储和读取,但是会损失信息。3.使用开源的Java Excel API(http://www.andykhan.

zzcv_的专栏 2721

C++ 引用NPOI简单操作Excel

C++ 引用NPOI简单操作Excel 去发现同类优质开源项目:https://gitcode.com/ 此资源文件为一份详细的教程,旨在介绍如何在C++环境中通过使用NPOI库来实现对Excel文件的简单读写操作。教程内容全面,包括库的引用、配置以及具体代码实现,帮助开发者快速掌握C++操作Excel的核心技巧。 文件简介 标题:C++ 引用NPOI简单操作Excel 描述:C++使用NPOI...

gitblog_06757的博客 409

使用EasyExcel简单操作Excel

EasyExcel简单操作导出生成依赖设置实体类标签不依赖模板的简单导出使用已有模板导出导入设置实体类实现导入 导出 生成依赖 父工程中导入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.4</version> </dependency> 设置实体

suJavaer的博客 565

使用EasyExcel实现excel的简单读写操作

测试类定义一个返回list的方法进行表格中内容的填写,因为EasyExcel.write().doWrite()方法的参数需要list集合。在测试类中我们使用EasyExcel中的read方法进行实现。右键运行,就会在定义的位置生成一个xlsx的表格文件了。进行读操作需要我们定义一个监听类。

weixin_44610169的博客 883

java jxl使用_java使用jxl简单操作Excel

最近在网上找了一些教程,有不少文章感觉都把简单问题讲的有点复杂了。因此在这,写下自己对JXL操作Excel的一些[简单]操作理解吧。~ 当然文章有很多不足和偏见,请大家多多包涵。~下面话入正题。—————————————————————————————————————这里是华丽的分割线———————————————————————————————————————首先,想使用JAVA操作Excel...

weixin_39899630的博客 219

Excel使用技巧——列的简单操作

选中要调整的列,将鼠标光标置于该列的列名边框位置,双击,列宽将调整为可容纳单元格内容的最小长度。如若选中了多列,则被选中的所有列的宽度将一致变化(它们具有相同列宽),即如拉长其中某一列,其他列均会变长直至与其一致。选中要交换位置的列1,按下键盘shift键,将鼠标光标置于列1边框位置,移动列1到列2位置,即可完成两列的交换(简单归纳:shift+移动)简单操作:1.两列的交换,2.调整列宽。

qq_44881345的博客 2267

openpyxl模块 简单操作xlsx/excel相关

openpyxl模块简单操作,代码全文如下: # -*- coding: utf-8 -*- # ============================================================================= # 新建/加载工作簿、新建工作表、添加行数据 # ==============================================...

血皇敖天 440

python制作简单excel统计报表2之操作excel的模块openpyxl简单用法

python制作简单excel统计报表2之操作excel的模块openpyxl简单用法 # coding=utf-8 from openpyxl import Workbook, load_workbook from openpyxl.drawing.image import Image from openpyxl.styles import Font,colors from d...

reblue520的专栏 330
上一篇: 安装python requests后import遇到依赖包版本不对问题解决方法
下一篇: 简单实用json.load加载本地文件
大大大v
博客等级 码龄12年 10粉丝 136原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值