78、excel的读写操作

本篇主要是用python来自动生成excel数据文件也就是简单的excel读写操作。python读写excel文件主要是第三方模块库xlrd、xlwt。

本篇导航:

  • 写excel
  • 读excel

一、写excel

1、准备工作

pip install xlwt

2、写excel

import xlwt

wb = xlwt.Workbook()
sheet = wb.add_sheet(‘sheet1‘)

for row in range(10):
    for col in range(5):
        sheet.write(row, col, ‘第{0}行第{1}列‘.format(row, col))

wb.save(‘xxx.xls‘)

3、结果图



二、读excel

1、准备工作

pip install xlrd

2、读excel

import xlrd

# 打开excel文件
workbook = xlrd.open_workbook(‘xxx.xls‘)

# 抓取每页名称[‘sheet1‘]
sheet_names = workbook.sheet_names()

# sheet = workbook.sheet_by_name(‘sheet1‘)
# 通过索引顺序获取
sheet = workbook.sheet_by_index(0)

# 循环Excel文件的所有行
for row in sheet.get_rows():
    # 循环一行的所有列
    for col in row:
    #     # 获取一个单元格中的值
        print(col.value)

3、结果图

原文地址:https://www.cnblogs.com/liluning/p/8178062.html

时间: 2025-01-13 08:27:52

78、excel的读写操作的相关文章

Python—对Excel进行读写操作

学习Python的过程中,我们会遇到Excel的读写问题.通过搜索得知,我们可以使用xlwt module将数据写入Excel表格,使用xlrd module从Excel读取数据.下面介绍如何实现使用python对Excel进行读写操作. (1)对Excel的写操作: # -*- coding: utf-8 -*- #导入xlwt模块 import xlwt # 创建一个Workbook对象,这就相当于创建了一个Excel文件 book = xlwt.Workbook(encoding='utf

使用jxl操作之一: 实现对Excel简单读写操作

项目目录树 对象类UserObject UserObject.java package com.dlab.jxl; public class UserObject { private String userName; private String age; private String address; public String getUserName() { return userName; } public void setUserName(String userName) { this.

Excel简单读写操作

Excel的程序集来自与Excel,所以如果在C#中遇到自己不懂的东西,不妨打开Excel的VBA工具,录制宏然后查看其中的操作代码.虽然好多的功能都通过import特征引入到C#中,但是深层的属性和方法都没有实现(已动态对象存在). 这里我是从 .Sql中读取sql执行,并按照一定的格式写入Excel的. 这里主要用到的Excel相关方法与类有: Microsoft.Office.Interop.Excel.Application//获取 Microsoft.Office.Interop.Ex

使用POI来实现对Excel的读写操作

事实上我感觉直接贴代码就好了.代码里面差点儿做到每一行一个凝视.应该看起来会比較简单 代码托管在github上:https://github.com/chsj1/ExcelUtils package com.hjd.poiutils; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.Out

Java实现Excel文件读写操作

写操作: package com.zhao.poi; import java.io.File;import java.io.FileOutputStream;import java.io.IOException; import org.apache.commons.io.FileUtils;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFCellStyle;import

NX二次开发-基于NX开发向导模板的NX对Excel读写操作(OLE方式(COM组件))

在看这个博客前,请读者先去完整看完:NX二次开发-基于MFC界面的NX对Excel读写操作(OLE方式(COM组件))https://ufun-nxopen.blog.csdn.net/article/details/88922030 这篇博客,要不然你听不懂我下面在说什么. 版本NX11+VS2013+office2016 首先我们通过NX开发向导创建了一个模板. 先把项目属性改成多字节.下面我们把前面做的MFC项目里的几个EXCAL头文件和stdafx一块拷过来,加到NX的项目里. 在NX的

NX二次开发-基于MFC界面的NX对Excel读写操作(OLE方式(COM组件))

NX二次开发API里没有对EXCAL读写操作的相关函数,市面上有很多种方法去实现,比如UFUN调KF,ODBC,OLE(COM组件)等等.这里我是用的OLE(COM组件)方式去做的,这种在VC上创建的方法,无论C++还是C#还是VB方式思路都是一样的.先介绍用MFC去做,然后在写一篇博客介绍怎么在NX的二次开发的向导模板里去做.NX二次开发-基于NX开发向导模板的NX对Excel读写操作(OLE方式(COM组件))https://ufun-nxopen.blog.csdn.net/article

python excel读写操作

1.读操作 xlrd 下载地址:https://pypi.python.org/pypi/xlrd 使用代码 # encoding : utf-8 #设置编码方式 import xlrd #导入xlrd模块 #打开指定文件路径的excel文件 xlsfile = r'D:\AutoPlan\apisnew.xls' book = xlrd.open_workbook(xlsfile) #获得excel的book对象 #获取sheet对象,方法有2种: sheet_name=book.sheet_

python实现对excel表的读写操作(一)

Part 1. 模块介绍: 使用python实现对excel表的读写操作有两个模块,分别为: 1. 对excel表读取模块 xlrd 0.9.3  :下载地址: https://pypi.python.org/pypi/xlrd 英文释意:The package is for reading data and formatting information from Excel files. 2. 对excel表写入模块 xlwt 0.7.5 : 下载地址:https://pypi.python.