我把浮点数的格式改为小数点后1位。data = {'A Prime': {0: 3.26, 1: 3.24, 2: 3.22, 3: 3.2, 4: 3.18, 5: 3.16,

6: 3.14, 7: 1.52, 8: 1.5, 9: 1.48, 10: 1.46, 11: 1.44, 12: 1.42},

'B': {0: 0.16608, 1: 0.16575, 2: 0.1654, 3: 0.16505999999999998, 4: 0.1647, 5: 0.16434, 6: 0.16398, 7: 0.10759, 8: 0.10687, 9: 0.10614000000000001,

10: 0.10540999999999999, 11: 0.10469, 12: 0.10396}, 'Proto Name': {0: 'Alpha',

1: 'Alpha', 2: 'Alpha', 3: 'Alpha', 4: 'Alpha', 5: 'Alpha', 6: 'Alpha', 7: 'Bravo', 8: 'Bravo', 9: 'Bravo', 10: 'Bravo', 11: 'Bravo', 12: 'Bravo'}}

import pandas as pd

df = pd.DataFrame(data)

A Prime B Proto Name

0 3.26 0.16608 Alpha

1 3.24 0.16575 Alpha

2 3.22 0.16540 Alpha

3 3.20 0.16506 Alpha

4 3.18 0.16470 Alpha

5 3.16 0.16434 Alpha

6 3.14 0.16398 Alpha

7 1.52 0.10759 Bravo

8 1.50 0.10687 Bravo

9 1.48 0.10614 Bravo

10 1.46 0.10541 Bravo

11 1.44 0.10469 Bravo

12 1.42 0.10396 Bravo

writer = pd.ExcelWriter(r'c:\temp\output.xlsx')

# This method will truncate the data past the first decimal point

df.to_excel(writer,'Sheet1',float_format = "%0.1f")

writer.save()

但是,唉,也许不是所有的情况-说大数字和千位分隔符没有乐趣df.to_excel(writer,'Sheet1',float_format = ":,")

不过,下面的方法似乎有效data = {'A Prime': {0: 326000, 1: 3240000}}

df = pd.DataFrame(data)

A Prime

0 326000

1 3240000

writer = pd.ExcelWriter(r'c:\temp\output.xlsx')

df.to_excel(writer,'Sheet1')

workbook = writer.book

worksheet = writer.sheets['Sheet1']

format1 = workbook.add_format({'num_format': '#,##0.00'})

worksheet.set_column('B', 18, format1)

#Alternatively, you could specify a range of columns with 'B:D' and 18 sets the column width

writer.save()

python 写入excel数字格式_从Pandas写入Excel时设置默认数字格式相关推荐

  1. pandas写入excel指定行_使用pandas操作excel

    pandas操作excel 最近由于要处理一些excel表格,发现pandas可以免去很多的繁琐的人工劳动,在这里记录一下我所用到的知识. 导入文档 将excel中的工作表导入 filename = ...

  2. Python实现大学绩点计算——利用pandas对excel处理

    Python实现大学绩点计算--利用pandas对excel处理 pandas处理excel pandas读取excel pandas创建新的excel 编写代码计算大学绩点 更新时间 pandas处 ...

  3. python获取期货行情可视化_用Pandas获取商品期货价格并可视化

    用Pandas获取商品期货价格并可视化 摘  要 1.用pandas从excel中读取数据: 2.用pandas进行数据清洗.整理: 3.用bokeh进行简单的可视化. 1.数据读取 本文主要是将获取 ...

  4. excel取消密码_还在担心EXCEL内容被修改?一招教你解决

    你是否也曾有过这样的烦恼,当你把EXCEL文件传给别人回复的时候,被对方不小心删除或修改了内容,还需要浪费时间重新核对或重做? 不用烦恼,今天梦梦教你给EXCEL加密技术,从此不用再烦恼. EXCEL ...

  5. Office-007 PPT设置默认字体格式

    PPT中可以设置默认字体格式. View>>Slide Master Slide Master>>Fonts Fonts>>Customize Fonts Crea ...

  6. 中文格式_财务必会Excel技巧,将数字转换成中文的5种方式

    你还在纠结如何把数字转换成中文大小写吗?下面和大家一起来学习把数字转换成中文的5种方法. 方式一:NUMBERSTRING函数 语法=NUMBERSTRING(数值,选项) 数值:被转换为中文字符串的 ...

  7. python怎么读取石墨表格_Python用Pandas读写Excel

    Pandas是python的一个数据分析包,纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具.Pandas提供了大量能使我们快速便捷地处理数据的函数和方法. 读者福利,也有安装包 ...

  8. python pandas处理excel 统计数据_python使用pandas处理excel数据

    使用Python Pandas库读取excel文件(.xlsx, .xls). 使用pandas的 read_excel()方法来读取excel数据,可以读取第一个sheet,指定的sheet,多个s ...

  9. python用pandas读取excel指定列_Python用Pandas读写Excel

    Pandas是python的一个数据分析包,纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具. Pandas提供了大量能使我们快速便捷地处理数据的函数和方法. 一.安装包 pan ...

最新文章

  1. 怎么彻底删除电脑上的软件_你的电脑有救了:1 个神器几个进阶方法彻底删除流氓软件!...
  2. python爬虫数据分析可以做什么-自学Python爬虫学到什么程度?就可以去找工作了?...
  3. 文远知行A轮再获数千万美元融资 商汤科技和农银国际跟投
  4. 产品打包工具的制作,ant,编译源码,打jar包,打tag,打war包,备份release版本等
  5. 为不同的屏幕尺寸提供不同的图片(为那些没有必要下载全尺寸大图的设备节省带宽)...
  6. StringUtils详细介绍
  7. java异常应用_Java异常处理机制 —— 深入理解与开发应用
  8. 【收藏】让错误的程序看得出错
  9. Apache静态缓存配置
  10. 复旦nlp实验室 nlp-beginner 任务三:基于注意力机制的文本匹配
  11. python多线程是假的!速度慢!效率低下!不升反降!
  12. 微信小程序协同工作和发布
  13. KV存储相关基础知识
  14. MicroSemi LiberoSoc启动太慢的问题
  15. 孢子社群:今日推荐ARVR微信群:云贵川渝ARVR行业精英交流群 孢子91
  16. 现代办公的新选择,讯飞智能录音笔SR302 Pro
  17. 第二证券|11天9板,“超级面料”概念火爆,高管却偷偷减持
  18. MobileNet网络学习笔记
  19. SELECT * FROM DUAL中的DUAL是什么?
  20. 地下管线探测TFN T-6000地下管线探测仪 电缆定位 仪管线 埋地管道探测仪 电缆定位仪

热门文章

  1. 基于QT的多线程视频监控的实现(一)
  2. 树形控件--zTree 很好很强大
  3. 用今天的坚强,救赎曾经迷失的自己
  4. 股票自动交易python下单接口_千股千评_个股最近30天专家点评_散户大家庭
  5. 周伯文,刘强东的技术“知己”
  6. element-ui iconfont乱码问题处理
  7. 汪峰演唱会的线上营销和线下营销
  8. em算法怎么对应原有分类_EM算法
  9. You will surely observe a Tiffany jewelry
  10. vue项目部署服务器两个域名,Vue项目服务器部署之子目录部署方法_飛雲_前端开发者...