精华内容
下载资源
问答
  • python 写入excel

    千次阅读 2018-06-19 22:07:49
    1、python写入excel需要import xlwtexcel = xlwt.Workbook(encoding = 'utf-8') # 创建一个Excel sheet = excel.add_sheet('Sheet1') # 在其中创建一个名为hello的sheet sheet.write(0, 0, u'企业名称') # 往sheet里...

    1、python写入excel

    需要import xlwt

    excel = xlwt.Workbook()  # 创建一个Excel
    sheet = excel.add_sheet('Sheet1')  # 在其中创建一个名为hellosheet
    sheet.write(0, 0, u'企业名称')  # sheet里第一行第一列写一个数据
    sheet.write(0, 1, u'企业注册号')  # sheet里第二行第一列写一个数据
    excel.save(save_dir)

    2、如果需要往excel写入中文

    excel = xlwt.Workbook(encoding = 'utf-8')  # 创建一个Excel





    
    
    
    展开全文
  • 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-10-20 20:29:34
    安装模块 pip3 install numpy pip3 install ...#查看单列格式 # print(df['city'].dtype) #查看前3行数据 # print(df.head(3)) #输出到Excel格式 df.to_excel('Excel_to_Python.xlsx', sheet_name='bluewhale_cc')

    安装模块

    pip3 install numpy
    pip3 install pandas
    pip3 install openpyxl
    

    示例

    import numpy as np
    import pandas as pd
    import openpyxl
    
    
    df = pd.DataFrame({"id":[1001,1002,1003,1004,1005,1006],
                        "date":pd.date_range('20130102', periods=6),
    					"city":['Beijing ', 'SH', ' guangzhou ', 'Shenzhen', 'shanghai', 'BEIJING '],
                       "age":[23,44,54,32,34,32],
                       "category":['100-A','100-B','110-A','110-C','210-A','130-F'],
                       "price":[1200,np.nan,2133,5433,np.nan,4432]},
    					columns =['id','date','city','category','age','price'])
    
    #查看数据表的维度
    # print(df.shape)
    
    #数据表信息
    # print(df.info())
    
    #查看数据表各列格式
    # print(df.dtypes)
    
    #查看单列格式
    # print(df['city'].dtype)
    
    #查看前3行数据
    # print(df.head(3))
    
    #输出到Excel格式
    df.to_excel('Excel_to_Python.xlsx', sheet_name='bluewhale_cc')
    
    展开全文
  • python 写入Excel

    2018-07-06 15:08:00
    一、安装xlrd模块: ...在mac终端输入 python 进入python环境 然后输入 import xlswriter  不报错说明模块安装成功 二、常用方法: 1、创建excel文件 # 创建文件 workbook = xlsxwriter....

     一、安装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还可以用来生成图表,这一部分内容也比较多,下一节单独介绍。

     

    示例:

    复制代码
    # -*- 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()
    复制代码

     

     

     

    参考官网:http://xlsxwriter.readthedocs.io/ 

    转载于:https://www.cnblogs.com/zhang-jun-jie/p/9273711.html

    展开全文
  • python 写入 excel

    2016-11-25 15:22:38
    今天要把统计数据写入Excel表格,需要用到python的xlwt模块,找了个例子: import xlwt file = xlwt.Workbook() # 注意这里的Workbook首字母是大写 table = file.add_sheet('sheet name') # 新建一个sheet table...
  • python写入Excel

    2019-01-11 17:58:00
    一、dataframe存入Excel中: 注意:openpyxl打开的文件需是xlsx的后缀,因为比较新的。 from openpyxl import load_workbook import pandas as pd def _excelAddSheet(dataframe,excelWriter,sheet_name): ...
  • 在上次文章【Python读取Excel表格】,我们学习了用python读取excel,这次我们继续学习Pythonexcel吧!0.摘要本文大约需要15分钟,建议在电脑上打开,边阅读边操作。1.安装Pythonexcel模块——xlwt...
  • 让我们看看如何使用Python创建和写入Excel工作表。Code #1 : xlwt模块 #使用pip install xlwt安装pip install xlwt安装成功上代码:# Writing to an excel # sheet using Python import xlwt from x...
  • xlwt:用于写入 Excel 文件;xlutils:用于操作 Excel 文件的实用工具,比如复制、分割、筛选等;https://xlsxwriter.readthedocs.io/写入大.xlsx文件时使用内存优化模式。pandashttp://pandas.pydata.org/pandas...
  • [Python]Python写入excel

    千次阅读 2019-06-20 16:20:46
    Python写入excel 引入xlwt #!/usr/bin/env python # coding=utf-8 from xlwt import * # 测试数据 # 需要xlwt库的支持 # import xlwt file = Workbook(encoding='utf-8') # 指定file以utf-8的格式打开 table = file...
  • 原博文2019-08-27 15:35 −Python操作Excel,主要用到xlrd和xlwt这两个库,即xlrd是读Excel,xlwt是写Excel的库 1、Python读取Excel表格 ,使用xlrd库 整体思路为,打开文件,选定表格,读取行列内容,读取表格内...
  • Python写入excel文件方法 其中之一 python import pandas as pd import xlrd a=pd.read_excel(r'C:\\Users\......\ac.xls').describe() print(a)
  • xlwt:用于写入 Excel 文件;xlutils:用于操作 Excel 文件的实用工具,比如复制、分割、筛选等;xlwt这个模块只能输出.xls文件,不能输出.xlsx文件,而.xls最多只能支持256列xlsxwriter拥有丰富的特性,支持图片/...
  • Python写入Excel格式和颜色

    万次阅读 多人点赞 2018-10-26 11:14:45
    Python写入Excel有时需要合并单元格、或者改变文字内容的颜色 首先导入xlwt模块 import xlwt 创建文件名 创建Excel工作簿对象 创建工作表 创建样式字体红色 filename = (u'商品模板.xls') wb = xlwt....
  • 对于固定的word模板,使用python读取数据并写入到模板没有什么问题,大家可以参考以下...固定的word模板就不适合了,所以找到了一个可写入不定量数据到excel模板的python库-xlsxtpl:https://github.com/zhangyu836...
  • python 写入excel的方法

    2020-07-25 23:14:42
    python 写入excel的方法 创建Book工作簿(即excel工作簿) 1 import xlwt 2 workbook = xlwt.Workbook(encoding = 'utf-8') 3 # 创建一个workbook并设置编码形式 添加sheet工作表 1 worksheet = workbook.add_...
  • 本文实例为大家分享了python数据写入excel表格的具体代码,供大家参考,具体内容如下安装: xlsxwriter第三方库code:#!/usr/bin/env/python#_*_coding:utf-8_*_#Data:2017-08-13#Auther:苏莫#Link:...
  • analysis") # 自定义样式,加粗 bold = workbook.add_format({'bold': 1}) # --------1、准备数据并写入excel--------------- # 向excel中写入数据,建立图标时要用到 headings = ['Number', 'testA', 'testB'] data...
  • 【极简Python 自动化办公】Python写入Excel表格【极简Python 自动化办公】专栏是介绍如何利用python办公,减少工作负荷。篇幅精炼,内容易懂,无论是否有编程基础,都非常适合。在上次文章中,我们学习了【用python...
  • 摘要链接:python第三方库——xlrd和xlwt操作Excel文件学习:http://blog.csdn.net/wangkai_123456/article/details/50457284python操作Excel读写(使用xlrd和xlrt):...
  • 下面为大家分享一篇python写入已存在的excel数据实例,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧python可以使用xlrd读excel,使用xlwt写excel,但是如果要把数据写入已存在的excel,需要另外一个库...
  • 1,模块的安装python处理excel需要用到的模块为openpyxl,安装方法:pip install openpyxl处理word时需要用到的模块为docx,安装方法:pipinstall python-docx下面先介绍openpyxl的基本用法2,openpyxl操作excel表格(1...
  • 创建并保存 Excel 文档 :import openpyxl,osos.chdir('D://练习')wb=openpyxl.Workbook()wb.sheetnames输出:['Sheet']sheet=wb.activesheet.title输出:'Sheet'sheet.title = 'Spam Bacon Eggs Sheet'wb....
  • 使用xlwt模块,可以对电子表格执行多个操作。例如,可以用Python编写...让我们看看如何使用Python创建和写入Excel工作表。代码1:# Writing to an excel # sheet using Python import xlwt from xlwt import Workbo...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,306
精华内容 2,122
关键字:

python写入excel

python 订阅