添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
my_format = book.add_format({ 'fg_color': 'yellow', # 单元格填充颜色. 常用的颜色可以用单词描述. 自定义的颜色可以用 '#FFFFFF' 这样描述 'bold': True, # 字体加粗 'align': 'center', # 水平位置设置:居中 'valign': 'vcenter', # 垂直位置设置,居中 'font_size': 14, # '字体大小设置'
#!/usr/bin/python
#coding: utf-8
from datetime import datetime
import xlsxwriter
workbook = xlsxwriter.Workbook('Expenses02.xlsx')
worksheet = workbook.add_worksheet()
#设定格式,等号左边格式名称自定义,字典中格式为指定选项
#bold:加粗,num_format:数字格式
bold_format = workbook.add_format({'bold':True})
money_format = workbook.add_format({'num_format':'$#,##0'})
date_format =workbook.add_format({'num_format':'mmmm d yyyy'})
#将二行二列设置宽度为15(从0开始)
worksheet.set_column(1, 1, 15)
#用符号标记位置,例如:A列1行
worksheet.write('A1', 'Item', bold_format)
worksheet.write('B1', 'Cost', bold_format)
worksheet.write('C1', 'Cost', bold_format)
expenses = (
    ['Rent', '2016-03-11', 1000],
    ['Gad',  '2016-03-12',  100],
    ['Food', '2016-03-13', 400],
    ['Gym',  '2016-03-14',  50],
row = 1
col = 0
for item, date_str, cost in (expenses):
    #将数据格式转化为Python datetime.datetime 格式
    #之后用write_datetime方法录入日期格式
    date = datetime.strptime(date_str, "%Y-%m-%d")
    #使用write_string方法,指定数据格式写入数据
    worksheet.write_string(row, col,     item)
    worksheet.write_datetime(row, col + 1, date,  date_format)
    worksheet.write_number(row, col + 2, cost, money_format)
    row += 1
worksheet.write(row, 0, 'Total',       bold_format)
worksheet.write(row, 1, '=SUM(B2:B5)', money_format)
workbook.close()
import xlsxwriter
book = xlsxwriter.Workbook(
    filename='./test.xlsx',
    options={  # 全局设置
        'strings_to_numbers': True,  # str 类型数字转换为 int 数字
        'strings_to_urls': False,  # 自动识别超链接
        'constant_memory': False,  # 连续内存模式 (True 适用于大数据量输出)
        'default_format_properties': {
            'font_name': '微软雅黑',  # 字体. 默认值 "Arial"
            'font_size': 10,  # 字号. 默认值 11
            # 'bold': False,  # 字体加粗
            # 'border': 1,  # 单元格边框宽度. 默认值 0
            # 'align': 'left',  # 对齐方式
            # 'valign': 'vcenter',  # 垂直对齐方式
            # 'text_wrap': False,  # 单元格内是否自动换行
            # ...
sheet = book.add_worksheet('sheet 1')
# 在全局设置的基础上创建样式
my_format = book.add_format({
    'fg_color': 'yellow',  # 单元格填充颜色. 常用的颜色可以用单词描述. 自定义的颜色可以用 '#FFFFFF' 这样描述
sheet.write(0, 0, 'hello', my_format)
book.close()