【Python数据分析】用Python操作Excel,xlsxwriter的使用介绍

简介: 【Python数据分析】用Python操作Excel,xlsxwriter的使用介绍
import xlsxwriter
import os
from datetime import datetime
# 注意 此处为绝对路径,换了环境要进行修改
file_path = 'C:/.../static/excel/'
if not os.path.exists(file_path):
    os.makedirs(file_path)
# 新建excel文件
workbook = xlsxwriter.Workbook(file_path+str(datetime.date(datetime.now()))+"test.xlsx")
# 添加一个sheet
worksheet = workbook.add_worksheet("test1")
# 设置列宽
worksheet.set_column('A:A', 20)

# 添加字体加粗样式
bold = workbook.add_format({
   'bold': True})

# 写入数据
worksheet.write('A1', 'Hello')

# 写入数据并使用样子
worksheet.write('A2', 'World', bold)

# 使用数字标识单元格位置(行,列)
worksheet.write(2, 0, 123)
worksheet.write(3, 0, 123.456)

# 按行依次写入数据
worksheet.write_column(4, 0, [1, 2, 3, 4])

# 按列依次写入数据
worksheet.write_row(1, 1, [1, 2, 3, 4])

# 添加图表
chart = workbook.add_chart({
   'type': 'column'})

# 图表数据来源
chart.add_series({
   'values': ["test1",  # worksheet的名字。即sheet_name
                            4, 0, 7, 0  # 数据位置
                            ]})
# 插入的表格位置
worksheet.insert_chart('B3', chart)

# 关闭excel文本并输出到指定位置。如果不调用改方法,无法输出excel
workbook.close()
相关文章
|
7月前
|
数据采集 数据可视化 数据挖掘
Python数据分析实战:Pandas处理结构化数据的核心技巧
在数据驱动时代,结构化数据是分析决策的基础。Python的Pandas库凭借其高效的数据结构和丰富的功能,成为处理结构化数据的利器。本文通过真实场景和代码示例,讲解Pandas的核心操作,包括数据加载、清洗、转换、分析与性能优化,帮助你从数据中提取有价值的洞察,提升数据处理效率。
380 3
|
11月前
|
SQL 分布式计算 数据挖掘
从Excel到高级工具:数据分析进阶指南
从Excel到高级工具:数据分析进阶指南
507 54
|
9月前
|
数据采集 数据可视化 搜索推荐
Python数据分析全流程指南:从数据采集到可视化呈现的实战解析
在数字化转型中,数据分析成为企业决策核心,而Python凭借其强大生态和简洁语法成为首选工具。本文通过实战案例详解数据分析全流程,涵盖数据采集、清洗、探索、建模、可视化及自动化部署,帮助读者掌握从数据到业务价值的完整技能链。
1095 0
|
6月前
|
数据可视化 大数据 关系型数据库
基于python大数据技术的医疗数据分析与研究
在数字化时代,医疗数据呈爆炸式增长,涵盖患者信息、检查指标、生活方式等。大数据技术助力疾病预测、资源优化与智慧医疗发展,结合Python、MySQL与B/S架构,推动医疗系统高效实现。
|
6月前
|
人工智能 Java Linux
Python高效实现Excel转PDF:无Office依赖的轻量化方案
本文介绍无Office依赖的Python方案,利用Spire.XLS、python-office、Aspose.Cells等库实现Excel与PDF高效互转。支持跨平台部署、批量处理、格式精准控制,适用于服务器环境及自动化办公场景,提升转换效率与系统稳定性。
732 7
|
6月前
|
机器学习/深度学习 监控 数据挖掘
Python 高效清理 Excel 空白行列:从原理到实战
本文介绍如何使用Python的openpyxl库自动清理Excel中的空白行列。通过代码实现高效识别并删除无数据的行与列,解决文件臃肿、读取错误等问题,提升数据处理效率与准确性,适用于各类批量Excel清理任务。
627 0
|
7月前
|
数据可视化 数据挖掘 大数据
基于python大数据的水文数据分析可视化系统
本研究针对水文数据分析中的整合难、分析单一和可视化不足等问题,提出构建基于Python的水文数据分析可视化系统。通过整合多源数据,结合大数据、云计算与人工智能技术,实现水文数据的高效处理、深度挖掘与直观展示,为水资源管理、防洪减灾和生态保护提供科学决策支持,具有重要的应用价值和社会意义。
|
8月前
|
存储 数据挖掘 大数据
基于python大数据的用户行为数据分析系统
本系统基于Python大数据技术,深入研究用户行为数据分析,结合Pandas、NumPy等工具提升数据处理效率,利用B/S架构与MySQL数据库实现高效存储与访问。研究涵盖技术背景、学术与商业意义、国内外研究现状及PyCharm、Python语言等关键技术,助力企业精准营销与产品优化,具有广泛的应用前景与社会价值。
|
9月前
|
开发工具 Python
使用Python和OpenAPI将云上的安全组规则填写入Excel
本文介绍如何通过Python脚本自动化获取阿里云安全组及其规则信息,并将结果导出为Excel表格。相比CLI命令行方式,Python实现更高效、便捷,适用于需要批量处理和交付的场景。
使用Python和OpenAPI将云上的安全组规则填写入Excel
|
11月前
|
机器学习/深度学习 数据采集 数据可视化
Python数据分析,别再死磕Excel了!
Python数据分析,别再死磕Excel了!
442 2

推荐镜像

更多