精华内容
下载资源
问答
  • 2022-04-28 17:49:56
    import xlwt
    
    book = xlwt.Workbook() #创建Excel
    sheet = book.add_sheet('sheet1') #创建sheet页
    data = [
        ["A",99,100,98.5],
        ["B",90,30.5,95],
        ["C",67.5,49.6,88]
        ]
    
    title = ['姓名','语文成绩','数学成绩','英语成绩'] #把表头名称放入list里面
    
    #循环把表头写入
    row = 0
    for t in title:
        sheet.write(0,row,t)
        row+=1
    row = 1 # 从表格的第二行开始写入数据
    # 一行一行的写,一行对应的所有列
    for d in data:  #控制行
        col = 0
        for one in d:#控制每一列
            sheet.write(row,col,one) #rou代表列,col代表行,one写入值
            col+=1
        row+=1
    book.save('student2.xls')
    
    更多相关内容
  • Python写入excel

    千次阅读 2021-02-22 14:24:58
    写入excel的代码片段 # coding: utf-8 import xlwt workbook = xlwt.Workbook(encoding='utf-8') worksheet = workbook.add_sheet("分发记录") # ----------------- 表头列表样式 ------------------ style = xlwt....

    写入excel的代码片段

    # coding: utf-8
    import xlwt
    
    workbook = xlwt.Workbook(encoding='utf-8')
    worksheet = workbook.add_sheet("分发记录")
    
    # ----------------- 表头列表样式 ------------------
    style = xlwt.XFStyle()  # 头部样式对象
    
    borders = xlwt.Borders()  # 边框对象
    borders.left = xlwt.Borders.THICK
    borders.right = xlwt.Borders.THICK
    borders.top = xlwt.Borders.THICK
    borders.bottom = xlwt.Borders.THICK
    
    style.borders = borders
    # -----------------------------------------------
    
    # ----------------------- 数据的列表样式 -----------
    styleBody = xlwt.XFStyle()  # body样式对象
    
    borders = xlwt.Borders()  # 边框对象
    borders.left = xlwt.Borders.THIN
    borders.right = xlwt.Borders.THIN
    borders.top = xlwt.Borders.THIN
    borders.bottom = xlwt.Borders.THIN
    
    styleBody.borders = borders
    # -----------------------------------------------
    
    outputHeader = ['a', 'b', 'c']  # 表头
    
    # excel 动态表头
    for order, each_header in enumerate(outputHeader):
        worksheet.write(0, order, each_header, style)
        worksheet.col(order).width = 5000  # 列宽
    
    records = [
        {
            'a': 1,
            'b': 2,
            'c': 3
        },
        {
            'a': 11,
            'b': 22,
            'c': 33
        },
    
    ]  # 列表嵌套的数据字典
    # 写入数据部分
    for index, eachrecord in enumerate(records, start=1):
        for dataOrder, data in eachrecord.items():
            worksheet.write(index, outputHeader.index(dataOrder), data, styleBody)
    workbook.save('test.xlsx')
    
    
    
    展开全文
  • python 写入Excel

    2020-11-27 17:29:54
    一、安装xlrd模块:1、mac下打开终端输入命令:pip install XlsxWriter2、验证安装是否成功:在mac终端输入 python 进入python环境然后输入 import xlswriter不报错说明模块安装成功二、常用方法:1、创建excel文件# ...

    一、安装xlrd模块:

    1、mac下打开终端输入命令:

    pip install XlsxWriter

    2、验证安装是否成功:

    在mac终端输入 python 进入python环境

    然后输入 import xlswriter

    不报错说明模块安装成功

    二、常用方法:

    1、创建excel文件

    # 创建文件

    workbook = xlsxwriter.Workbook("new_excel.xlsx")

    2、创建sheet

    # 创建sheet

    worksheet = workbook.add_worksheet("first_sheet")

    3、特定单元格里写入数据

    a) 写入文本

    # 法一:

    worksheet.write('A1', 'write something')

    # 法二:

    worksheet.write(1, 0, 'hello world')

    b)写入数字

    # 写入数字

    worksheet.write(0, 1, 32)

    worksheet.write(1, 1, 32.3)

    c)写入函数

    worksheet.write(2, 1, '=sum(B1:B2)')

    d)写入图片

    # 插入图片

    worksheet.insert_image(0, 5, 'test.png')

    worksheet.insert_image(0, 5, 'test.png', {'url': 'http://httpbin.org/'})

    e)写入日期:

    # 写入日期

    d = workbook.add_format({'num_format': 'yyyy-mm-dd'})

    worksheet.write(0, 2, datetime.datetime.strptime('2017-09-13', '%Y-%m-%d'), d)

    f)设置行、列属性

    # 设置行属性,行高设置为40

    worksheet.set_row(0, 40)

    # 设置列属性,把A到B列宽设置为20

    worksheet.set_column('A:B', 20)

    4、自定义格式:

    常用格式:

    字体颜色:color

    字体加粗:bold

    字体大小:font_site

    日期格式:num_format

    超链接:url

    下划线设置:underline

    单元格颜色:bg_color

    边框:border

    对齐方式:align

    # 自定义格式

    f = workbook.add_format({'border': 1, 'font_size': 13, 'bold': True, 'align': 'center','bg_color': 'cccccc'})

    worksheet.write('A3', "python excel", f)

    worksheet.set_row(0, 40, f)

    worksheet.set_column('A:E', 20, f)

    5、批量往单元格写入数据

    # 批量往单元格写入数据

    worksheet.write_column('A15', [1, 2, 3, 4, 5]) # 列写入,从A15开始

    worksheet.write_row('A12', [6, 7, 8, 9]) # 行写入,从A12开始

    6、合并单元格写入

    # 合并单元格写入

    worksheet.merge_range(7,5, 11, 8, 'merge_range')

    7、关闭文件

    workbook.close()

    8、生成图表:

    xlswriter还可以用来生成图表,这一部分内容也比较多,下一节单独介绍。

    示例:

    copycode.gif

    # -*- coding:utf-8 -*-

    import xlsxwriter

    workbook = xlsxwriter.Workbook("data.xlsx")

    worksheet = workbook.add_worksheet()

    data = (

    ['kobe', 5000],

    ['T-Mac', 3000],

    ['Jordan', 6000],

    ['James', 5000],

    )

    f = workbook.add_format({'bold': True, 'bg_color': 'yellow'})

    worksheet.write(0, 0, 'name', f)

    worksheet.write(0, 1, 'price', f)

    row = 1

    col = 0

    for item, cost in data:

    worksheet.write(row, col, item)

    worksheet.write(row, col+1, cost)

    row += 1

    workbook.close()

    copycode.gif

    展开全文
  • 主要为大家详细介绍了python实现数据写入excel表格,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 经过实验,新建一个excel表格,该表格拥有7个sheet,每个sheet有800条数据,其中最后一个sheet为空。 首先使用openpyxl进行写入操作,代码如下: book = openpyxl.Workbook() auths = Auth.objects.filter(owner_id...
  • import xlwt # 创建一个workbook 设置编码 workbook = xlwt.Workbook(encoding = ...# 写入excel # 参数对应 行, 列, 值 worksheet.write(0,0, label = 1) worksheet.write(0,1, label = 1) worksheet.write(0,2, label
    import xlwt
    # 创建一个workbook 设置编码
    workbook = xlwt.Workbook(encoding = 'utf-8')
    # 创建一个worksheet
    worksheet = workbook.add_sheet('My Worksheet')
    
    # 写入excel
    # 参数对应 行, 列, 值
    worksheet.write(0,0, label = 1)
    worksheet.write(0,1, label = 1)
    worksheet.write(0,2, label = xlwt.Formula('a1+b1') )
    
    # 保存
    workbook.save('Excel_tes2.xls')
    

    参考
    https://www.cnblogs.com/machangwei-8/p/10738244.html#_label6

    展开全文
  • 03-python写入excel内容 xlwt介绍 xlwt是⼀个⽤于将数据和格式信息写入旧版Excel文件(即.xls)的库。 xlwt的安装 1.在安装了python 环境的前提下 2.windows+r输入cmd进入终端 3.执⾏pip install xlwt xlwt的使用 ...
  • 平时在学习工作中需要导出实验数据到excel中,以便检查程序中间值,因此简单记录一下如何使用xlwt模块写入excel文档。 一、xlwt模块简单介绍 xlwt模块在Excel中主要涉及到三个概念:Workbooks,Sheets,Cells。其中...
  • 示例:写入excel 更多 添加工作表样式: 写入单元格数据 插入图片 写入超链接 插入图表 pandas库储存数据到excel 简介 示例:写入excel openpyxl库储存数据到excel 示例:写入excel 更多 打开已有文件 ...
  • 主要介绍了Python使用Excel将数据写入多个sheet,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • 目前用的openpyxl,从数据库获取8W行的数据通过openpyxl写入excel,要花费接近8分钟,这也太慢了,用kettle的插件秒进,python有什么方法能提升速度么,或者openpyxl能批量插入么,按行效率太低了#!/usr/bin/python#...
  • python写入Excel时,将路径或链接以超链接的方式写入
  • Python写入Excel数据的三种方式

    千次阅读 2020-10-12 21:30:53
    # Python写入Excel数据的三种方式 # -*- coding: utf-8 -*- import xlsxwriter as xw import pandas as pd import openpyxl as op # "-------------数据用例-------------" orderIds = [1, 2, 3] items = ['A', 'B'...
  • _, str(t1-t0)) ) return result return function_timer 使用方式的话,就是在要监控的函数定义上面加上 @fn_timer 就行了 以上这篇解决python执行较大excel文件openpyxl慢问题就是小编分享给大家的全部内容了,希望...
  • 现在需要一个写文件方法,将selenium的脚本运行结果写入test_result.log文件中 首先创建写入方法 def write_result(str): writeresult=file(r'D:\eclipse4.4.1 script\my_selenium\model\test_result.log','a+...
  • 一、安装xlrd模块到python官网下载二、使用介绍1、导入模块import xlrd2、打开Excel文件读取数据data = xlrd.open_workbook('excelFile.xls')3、使用技巧获取一个工作表table = data.sheets()[0] #通过索引顺序获取...
  • Python写入Excel文档

    千次阅读 2016-11-21 22:15:51
    这事发生的真是偶然,我正琢磨着要用Python进行远程视频监控,碰到一个问题一直没有解决,刚好朋友的同学给朋友发过来两个Excel文件,说想要复制一个excel文件中的内容到另一个,但是不知道为什么就是复制不了,要...
  • 使用Python把数据写入Excel. usage="%prog [-d (datasetfile)] [-x (xlsfile)]" op=OptionParser(usage=usage) op.add_option('-d','--datasetfile',dest='dataset_file',help='input a dataset file') op.add_...
  • Python写入EXCEL不同sheet的方法

    千次阅读 2019-07-25 11:51:24
    代码如下: import pandas as pd writer = pd.ExcelWriter(‘your_path.xlsx’) df1 = pd.DataFrame([1]) ...df1.to_excel(writer, sheet_name=‘df_1’) df2.to_excel(writer, sheet_name=‘df_2’) writ...
  • Python写入Excel格式和颜色

    万次阅读 多人点赞 2018-10-26 11:14:45
    Python写入Excel有时需要合并单元格、或者改变文字内容的颜色 首先导入xlwt模块 import xlwt 创建文件名 创建Excel工作簿对象 创建工作表 创建样式字体红色 filename = (u'商品模板.xls') wb = xlwt....
  • Python将照片写入excel中,实现思路: 准备源图片,目标excel; 通过Pillow 来读图片的取像素(RGB); 通过openpyxl 向excel cell内填充十六进制色值; 最后把转换的RGB像素直接写入到excel中; 本次需要用到两个模块...
  • Python 写入excel时的字体格式设置

    万次阅读 多人点赞 2018-08-22 13:41:25
    上一篇时候用Python自动帮我汇总数据,并保留原excel格式,但是写入时,我们的格式怎么设置呢,怎么样才能让表格自动做成我想要的模式,我主要是通过Pythonexcel宏来实现的,先写怎么用Python写入时设置单元格的...
  • 好久没写了,今天来说说python读取excel的常见方法。首先需要用到xlrd模块,pip install xlrd 安装模块。 首先打开excel文件: xl = xlrd.open_workbook(r’D:\file\data.xlsx’) 传文件路径 通过索引获取要操作的...
  • 主要介绍了Python实现将json文件中向量写入Excel的方法,涉及Python读取、遍历json格式数据及Excel文件写入相关操作技巧,需要的朋友可以参考下
  • pandas读取、写入csv数据非常方便,但是有时希望通过excel画个简单的图表看一下数据质量、变化趋势并保存,这时候csv格式的数据就略显不便,因此尝试直接将数据写入excel文件。 pandas可以写入一个或者工作簿,两种...
  • 使用下面代码写入表格: book = Workbook() sheet1 = book.add_sheet('MySheet') sheet1.write(1,1,'test') sheet1.write(2,2,'test') #sheet1.col(0).width = 2000 book.save('222.xlsx') 写入完成之后,打开...
  • python中分别使用 xlsxwriter pandas openpyxl 写数据到excle中
  • python处理Excel表格--写入Excel表格

    千次阅读 多人点赞 2022-01-18 21:34:21
    一、写入Excel数据 二、项目:更新一个电子表格 2.1 案例需求 2.2 案例源码
  • 今天小编就为大家分享一篇python读取excel指定列数据并写入到新的excel方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 今天小编就为大家分享一篇python将字符串list写入excel和txt的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,573
精华内容 15,429
关键字:

python写入excel

友情链接: 盘古1[1].5代码.rar