-
2017-11-13 17:35:05
导入excel表格库
import xlwt
创建一个excel表格
excelTabel= xlwt.Workbook()#创建excel对象 sheet1=excelTabel.add_sheet('lagou',cell_overwrite_ok=True) sheet1.write(0,0,'公司名')#公司名 sheet1.write(0,1,'城市')#城市 sheet1.write(0,2,'地区')#地区 sheet1.write(0,3,'全职/简直')#全职/简直 sheet1.write(0,4,'薪资')#薪资 sheet1.write(0,5,'职位')#职位 sheet1.write(0,6,'工作年限')#工作年限 sheet1.write(0,7,'公司规模')#公司规模 sheet1.write(0,8,'学历')#学历
保存表格
excelTabel.save('lagou.xlsx')
更多相关内容 -
Python创建Excel表格
2022-01-05 22:53:59首先,pip install xlwt安装xlwt库 import xlwt #实例化一个workbook对象 #设置utf8编码 workbook = xlwt.Workbook(encoding='utf8'...#保存创建的workbook对象 #r 不转义斜杠 \ workbook.save(r'C:\Users\Jimmy\Deskt首先,
pip install xlwt
安装xlwt
库import xlwt #实例化一个workbook对象 #设置utf8编码 workbook = xlwt.Workbook(encoding='utf8') #给工作表添加sheet sheet1 = workbook.add_sheet('年龄') sheet2 = workbook.add_sheet('名字') #保存创建的workbook对象 #r 不转义斜杠 \ workbook.save(r'C:\Users\Jimmy\Desktop\表格.xls') #连续创建多个工作表 #可以先创建一个文件夹 for i in range(5): workbook.save(r'C:\Users\Jimmy\Desktop\文件夹\{}'.format(i))
-
如何在Python中创建Excel表格
2018-07-31 21:24:56但是当我们爬取一些小说或一些图片时,我们需要分类管理这些数据,这时候文件似乎无法直接描述出这些数据的关系,那么我们就需要创建一个Excel表格了 创建Excel表格一般有两种方法: 一:通过导入xlwt库来创建,这种...之前在学习os模块中,我们知道了如何创建一个txt格式的文件(具体操作见https://mp.csdn.net/postedit/80903024)
但是当我们爬取一些小说或一些图片时,我们需要分类管理这些数据,这时候文件似乎无法直接描述出这些数据的关系,那么我们就需要创建一个Excel表格了
创建Excel表格一般有两种方法:
一:通过导入xlwt库来创建,这种是最常规的方法,不过相对也比较麻烦
二:通过导入csv库来创建
接下来我们具体操作一下
一:使用xlwt库
import xlwt work_book=xlwt.Workbook(encoding='utf-8') sheet=work_book.add_sheet('sheet表名') sheet.write(0,0,'第一行第一列') sheet.write(0,1,'第一行第二列') work_book.save('Excel表.xls')
这种方法创建Excel表的过程很直观,也很好理解,这里来逐行解释一下
1 导入xlwt库
2 创建工作表对象,并设置编码格式为utf-8
3 添加一个sheet表,参数为sheet的表名
4 sheet.write()是写入内容的方法
参数一:表示行数
参数二:表示列数
参数三:表示要写入的内容
6 保存Excel表,注意表名后面要加.xls后缀
二、使用csv库
csv全称:comma sepreated value 逗号分割值
使用csv创建Excel表与os创建txt文件形式上差不多,因为使用csv的话系统会直接以Excel表的形式帮你保存数据
不需要你额外再创建Excel表
不过csv创建的Excel表格并不完全算是.xls文件,它与平常的.xls文件有以下几种不同:
1.由于是纯文本,所以所有的值均为字符串类型
2.无法进行字体操作和单元格操作,比如无法改变字体大小,颜色等,无法改变单元格的大小等
3.无法创建多个工作表
4.无法嵌入图片
1.写入数据
这里依旧先放代码:
注意看rows和rows1的区别
按照rows1的写法数据存入的时候会被修改,所以这种写法虽然没有语法错误,但实际执行的时候这种写法是错误的
import csv rows=[['张三',123,'abc'],['李四',456,'xyz'],['王五',789,'ij']] rows1=['张三123','李四456','王五789'] csv文件在写入的时候,默认每次写入时会有一个空行作为分割,使用newline=''会把空行去掉 with open('test1.csv','w',newline='')as csv_file: # 获取一个csv对象进行内容写入 writer=csv.writer(csv_file) for row in rows: # writerow 写入一行数据 writer.writerow(row) # 写入多行 writer.writerows(rows) writer1=csv.writer(csv_file) for row1 in rows1: writer1.writerow(row1)
输出结果:
关于其中的代码我解释一下:
with open('test1.csv','w',newline='')as csv_file:
open():打开一个文件
test1.csv: 创建一个名字为test1的csv格式的文件,csv格式就是Excel表'w' : 写入内容 ,同样的还有 'r':读取内容 'a':追加写入内容
newline='' :去掉空行 ,大家有空的话可以试试不写newline=''的效果,这里就不演示了
writer.writerows(rows)
这行代码是同时写入多行,效果与逐行写入一样
2.读取数据
以上面这个test1.csv文件为例:
with open('test1.csv','r')as read_file: # 获取一个csv对象进行内容读取 reader=csv.reader(read_file) print(reader) print(list(reader))
输出结果:
<_csv.reader object at 0x02156AB0> [['张三', '123', 'abc'], ['李四', '456', 'xyz'], ['王五', '789', 'ij'], ['张三', '123', 'abc'], ['李四', '456', 'xyz'], ['王五', '789', 'ij'], ['张', '三', '1', '2', '3'], ['李', '四', '4', '5', '6'], ['王', '五', '7', '8', '9']]
注意:如果直接打印reader的话,会显示一个地址因为结果最外层是list形式,所以要把reader转换成list类型
DictWriter 和 DictReader
DictWriter:写入字典类型的数据
headers=['name','age'] data_dic=[{'name':'一','age':'15'},{'name':'二','age':'25'}] with open('dict.csv','w',newline='')as csv_file: # 写入一个字典到csv(excel)中,fieldnames设置excel的表头 writer=csv.DictWriter(csv_file,fieldnames=headers) # 开始写入标题 writer.writeheader() for dict in data_dic: writer.writerow(dict) print(dict) writer.writerows(data_dic)
写法多了一行写入标题,创建writer的时候多了一个参数,其余并没有多大区别
DictReader:读取字典类型的数据
with open('dict.csv','r')as csv_file: reader=csv.DictReader(csv_file) print(list(reader))
输出结果:
[OrderedDict([('name', '一'), ('age', '15')]), OrderedDict([('name', '二'), ('age', '25')])]
这里的结果并不是常规的字典格式
这就是python中创建Excel表的两种方法,小伙伴们学会了吗?
-
ODBC读写创建excel表格
2018-11-06 18:31:41一、前言 在工作中,我们经常需要处理各种各样的excel表格。...1.excel表格创建数据库 如上图所示:创建一个excel表格,选中数据,按ctrl+F3将表格命名为test,则创建了一个名为test的数据库。 2...一、前言
在工作中,我们经常需要处理各种各样的excel表格。然而,巨大的数据量处理起来十分消耗时间,这种费时费力的活应该交给电脑来做。下面将讲解如何通过C++工程来读写Excel表格并生成新的表格。
二、ODBC操作Excel表格
1.excel表格创建数据库
如上图所示:创建一个excel表格,选中数据,按ctrl+F3将表格命名为test,则创建了一个名为test的数据库。
2.添加头文件及更改项目配置
(1)在stdafx.h头文件中加入
#include "stdafx.h"
#include "odbcinst.h"
#include <afxdb.h>(2)更改项目配置
将 MFC的使用 改为 在共享DLL中使用MFC,并将字符集改为 使用多字节字符集。
3.获取Excel驱动
4.读取excel表格
5.写入excel表格
6.创建excel表格
7.界面
-
Unity3d动态创建excel以及写入数据
2018-07-05 15:32:48unity中动态来生成表格文件并写入数据到表格中,unity中动态来生成表格文件并写入数据到表格中 -
C++中的MFC创建Excel表格和添加数据到Excel表格中的方法
2015-01-08 15:18:07C++中的MFC创建Excel表格和添加数据到Excel表格中的方法,用到了CDatabase 和CStdioFile -
Nodejs获取网络数据并生成Excel表格
2015-07-13 22:58:24Nodejs获取网络数据并生成Excel表格:http://blog.csdn.net/qxs965266509/article/details/46851947 -
pandas-入门 利用pandas创建一个excel表格
2022-03-28 16:45:11在python中导入pandas库,注意这里可能还要下载 “openpyxl” -pip install openpyxl 才可以正常创建一个excel表格。程序如下: Excel文件: 但是会发现在新建的表中最左侧存在一列,这是... -
C++ 读/写/新建Excel表格
2014-02-28 16:56:05C++ 读/写/新建Excel表格,支持Excel2003,WPS,Excel2007;里面自带例子! -
Python 使用Pandas在原有Excel文件中创建子表格
2022-03-26 21:37:37在原有的Excel文件中新创建一个子表格而不是重新创建一个新的Excel文件,具体实现如下: import pandas as pd int creatExcelSheet(excelDataFilePath:str, data:dict, sheet_name:str): """ # ... -
Python创建一个Excel表格,并向这个表格中写入数据
2020-11-25 13:30:09newb=xlwt.Workbook(encoding='utf-8') #创建新的工作簿 nws=newb.add_sheet('期末成绩') #添加工作表 nws.write(0,0,'张三') #向表中写入数据 nws.write(0,1,'95') newb.save('成绩3.xls') #保存工作簿 -
pandas生成一个简单的Excel表格
2020-10-07 20:39:26创建pandas中的DataFrame类 df = pd.DataFrame({键:[]}) # DataFrame 类中值是 字典包列表格式 使用DataFrame中的 to_excel(路径+文件名) 保存的路径和文件名生成文件 df.to_excel("F:\excel_table_text\output_... -
openpyxl创建excel工作表
2021-01-31 11:14:35使用openpyxl库创建excel表格 判断.xlsx文件是否已经存在,如果存在则加载原.xlsx文件,在此基础上修改,否则创建新的.xlsx文件 import openpyxl import os def write_xlsx(filename, sheet_index, sheet_name, ... -
利用openpyxl将数据写入excel表格中
2022-02-20 15:02:29利用openpyxl将数据存储在excel表格中 -
python创建Excel文件及写入保存数据
2021-02-15 21:24:06python创建Excel文件及写入保存数据 创建Excel文件及写入保存数据 文章目录python创建Excel文件及写入保存数据一、 创建并保存Excel文档二、工作表的创建三、完整代码结果展示 一、 创建并保存Excel文档 首先... -
在python中创建Excel文件并写入数据
2020-08-09 00:32:53来源:《在python中创建Excel文件并写入数据》 python中的包xlwt和xlsxwriter都是比较方便创建excel文件并写入数据的。 xlwt中: 通过xlwt.Workbook()来新建工作簿; 通过.add_sheet('sheet名)来新建sheet; 通过.... -
Python Pandas操作Excel表格文件:创建新表格,追加数据
2019-07-29 14:49:45python操作excel表格文件的增删读写,一般需要用到的第三方库有xlwt,xlrd。xlrd负责读取excel,xlwt负责写入excel文件。这种操作方法比较繁琐,效率还不错,通俗易懂。 那么有没有一种更简便,操作更简单,效率还... -
Unity创建和读取excel表格
2020-03-20 14:26:58Unity创建和读取excel表格 -
python tkinter实现的文件夹下的excel表格汇总
2018-10-10 15:17:55写了一个python实现的对文件夹下的所有excel表格汇总的小工具,现将源码发布,希望能给后来人参考。 import xlrd import os import xlwt from xlutils.copy import copy from tkinter import * file_dir = 'C:\\... -
Python实例29:利用python自动创建多个Excel表格
2021-05-30 21:11:51具体代码如下: 实例代码 import xlwings as xw # 导入库 app = xw.App(visible=True, add_book=False) # 启动Excel程序 # 使用for循环来创建这些表格 for i in range(1, 21): # 创建20个工作簿 workbook = app.... -
excel表格打不开怎么办?excel表格打不开的原因及解决方法
2021-07-28 06:08:32今天有网友反映,他昨天做的Excel表格打不开了,但其他Excel表格是可以打开的,非常郁闷,那么Excel表格打不开是什么原因呢,Excel表格打不开怎么办呢,下面脚本之家小编就来说说有关造成Excel表格打不开的几种原因... -
python处理Excel表格--写入Excel表格
2022-01-18 21:34:21一、写入Excel数据 二、项目:更新一个电子表格 2.1 案例需求 2.2 案例源码 -
图片表格如何转换成excel表格
2022-01-22 22:06:29如何将图片表格如何转换成excel表格呢? 比如在看书或学习的时候,想把书中的表格弄成Excel,便于做笔记。 处理的时候,先进行截图,只要处理表格。如果整张图的话,会生成word文件,看个人需要。 目录 截图... -
Python Pandas操做Excel表格文件:建立新表格,追加数据
2021-04-26 17:46:32前言:python操做excel表格文件的增删读写,通常须要用到的第三方库有xlwt,xlrd。xlrd负责读取excel,xlwt负责写入excel文件。这种操做方法比较繁琐,效率还不错,通俗易懂。python那么有没有一种更简便,操做更简单,... -
C# winform 开发之Excel操作(四)------创建Excel表格
2010-03-15 18:45:00在上一篇中关于Excel表格的打开,已经详细的讲解了Excel命名空间的引用,这里我就不重复了!网址链接:http://blog.csdn.net/kkfdsa132/archive/2010/03/14/5379529.aspx下面,我们进入主题。 private void Create... -
python操作Excel表格
2021-07-13 16:33:53一、python操作Excel表格 读取一个Excel的基本流程 1. 双击打开一个Excel文件 2. 选择sheet 3. 对sheet里面的东西进行操作 在python中我们使用第三方模块 openpyxl模块操作Excel ps:这个模块不是python自带的 是第... -
C#中读取Excel表格数据实例
2015-03-08 19:25:04用C#开发的一个读取Excel表格的Demo,无需安装office。 -
java操作excel表格(最简单的教程!一学即会)
2021-08-21 12:28:48Excel表格的使用在我们的日常生活中十分的普遍。 有时候我们会遇到这样的需求:在开发某管理系统的功能时需要与Excel进行交互,亦或是平时在对excel表格做处理和分析的时候用编程来实现操作能更加高效和便捷。 基于... -
天正无法导入excel表格
2020-12-21 07:54:53第二步,在Excel中选中所要插入至AutoCAD中的单元格区域,右键复制第三步,在AutoCAD中输入pastespec命令(也可以在“编辑”菜单中点“选择性粘贴”)点粘贴作为AutoCAD图元,点确定第四步,指定表格的插入点第五步,... -
python实现——处理Excel表格(超详细)
2021-10-12 20:18:38获取活动表3.1:获取表格的尺寸4.1:获取单元格中的数据4.2:获取单元格的行、列、坐标5:获取区间内的数据获取指定区间的数据获取指定行列的数据按行、列获取值获取活动表的行列数操作创建新的excel修改单元格、...