广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python输出csv、excel表格
  • 631
分享到

Python输出csv、excel表格

表格Pythoncsv 2023-01-31 05:01:57 631人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

在机器学习应用过程中,最重要的部分之一是数据可视化。换句话,如何说服别人或者自己? 环境:python3.5 excel表格 通过查阅资料,发现python excel有关的库有两组,一组是xlrd、xlwt、xlutils,

机器学习应用过程中,最重要的部分之一是数据可视化。换句话,如何说服别人或者自己?
环境:python3.5

excel表格

通过查阅资料,发现python excel有关的库有两组,一组是xlrd、xlwt、xlutils,另一组是openpyxl。
- 第一组(xlrd、xlwt、xlutils)支持在Excel 97-2003甚至是更早的版本。
- 第二组(openpyxl)支持Excel 2010版本。

然而已经2017,时光匆匆…
所以笔者不推荐输出Excel如.xlsx格式,更好的建议有pyMysql数据库以及如下介绍的CSV格式。
ps:真想输出.xlsx,推荐网站->直戳

CSV文件

  • 定义——逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值),其文件以纯文本形式存储表格数据(数字和文本)。
  • 应用——CSV是一种通用的、相对简单的文件格式,被用户、商业和科学广泛应用。
  • 使用——完全可以用excel打开,如图
    这里写图片描述

CSV教程

导入

import csv

读取csv文件

#打开文件
#方式wb会省去许多问题
with open("XXX.csv","rb",encoding="utf-8") as csvfile:
     #读取csv文件,返回的是迭代类型
     read = csv.reader(csvfile)
     for i in read:print(i)

写出csv文件

#注意newline
with open("XXX.csv","w",newline="") as datacsv:
     #dialect为打开csv文件的方式,默认是excel,delimiter="\t"参数指写入的时候的分隔符
     csvwriter = csv.writer(datacsv,dialect = ("excel"))
     #csv文件插入一行数据,把下面列表中的每一项放入一个单元格(可以用循环插入多行)
     csvwriter.writerow(["A","B","C","D"])

字典方式读写

import csv
# 读
with open('names.csv') as csvfile:
    reader = csv.DictReader(csvfile)
    for row in reader:
        print(row['first_name'], row['last_name'])
#Out:
Baked Beans
Lovely Spam
Wonderful Spam


# 写
with open('names.csv', 'wb') as csvfile:
    fieldnames = ['first_name', 'last_name']
    writer = csv.DictWriter(csvfile, fieldnames=fieldnames)
    #注意header是个好东西
    writer.writeheader()
    writer.writerow({'first_name': 'Baked', 'last_name': 'Beans'})
    writer.writerow({'first_name': 'Lovely', 'last_name': 'Spam'})
    writer.writerow({'first_name': 'Wonderful', 'last_name': 'Spam'})

总结

csv清晰简单,是数据可视化中不可缺少的部分。
如果您看到这篇文章有收获或者有不同的意见,欢迎点赞或者评论。
Python群:190341254
丁。

--结束END--

本文标题: Python输出csv、excel表格

本文链接: https://www.lsjlt.com/news/188379.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python输出csv、excel表格
    在机器学习应用过程中,最重要的部分之一是数据可视化。换句话,如何说服别人或者自己? 环境:python3.5 Excel表格 通过查阅资料,发现python excel有关的库有两组,一组是xlrd、xlwt、xlutils,...
    99+
    2023-01-31
    表格 Python csv
  • php导出Excel表格
    php保存excel表格 一,首要条件二,引入对象2.1,创建sheet2.2,创建表头2.3,写入表头2.4,记录表数据 三,保存四,设置表格格式4.1,创建sheet表4.2,单元格设...
    99+
    2023-09-06
    php
  • Vue中怎么用JS输出Excel表格内容
    今天小编给大家分享一下Vue中怎么用JS输出Excel表格内容的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。问题:在vue项...
    99+
    2023-06-27
  • python如何输出csv文件
    要输出csv文件,你可以使用csv模块来写入数据。以下是一个简单的示例:```pythonimport csvdata = [['N...
    99+
    2023-09-14
    Python
  • python如何编写输出到csv
    小编给大家分享一下python如何编写输出到csv,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!如下所示: def test_write(se...
    99+
    2023-06-14
  • 表格输出内容
    #!/usr/bin/env python # -*- coding: utf-8 -*- name = input("Name:") age = input("Age:") job = input("Job:") hobbie = ...
    99+
    2023-01-30
    表格 内容
  • ASP.NETMVC把表格导出到Excel
    有关Model: namespace MvcApplication1.Models { public class Coach { public in...
    99+
    2022-11-13
    ASP.NET MVC 表格导出到Excel
  • 【python】导出mysql数据,输出excel!
    今天来说说,如果想要导出数据库里面的数据,并生成excel表格,该怎么操作,比较简单! 一.环境配置 这边需要安装pandas、pymysql、openpyxl三个库 os库 循环遍历安装所有库: ##想要安装的库的列表libs = ["...
    99+
    2023-09-05
    pandas openpyxl pymysql
  • 在PHP中将数据输出至Excel表格中的方法
    这篇文章主要介绍在PHP中将数据输出至Excel表格中的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!方法一:首先先安装依赖的库文件,composer安装php处理excel类库。composer re...
    99+
    2023-06-14
  • python 编写输出到csv的操作
    如下所示: def test_write(self): fields=[] fields.append(orderCode) with open(r'./test001....
    99+
    2022-11-11
  • 怎么用Python输出漂亮的表格
    本篇内容介绍了“怎么用Python输出漂亮的表格”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 前言最近在用python写一个小工具,这...
    99+
    2023-06-16
  • 使用spool输出csv格式查看系统表空间使用情况
    SET SPOOL ON pre off entmap offSET ECHO OFFSET TRIMOUT OFFset feedback offset heading onset colsep ,set...
    99+
    2022-10-18
  • 《springboot中实现excel表格导出》
    《springboot中实现excel表格导出》 简介 在Spring Boot中,实现Excel表格导出的方式有很多种,以下是几种常见的方法: 使用Apache POI:Apache POI是一个开源的Java API,用于处理Micro...
    99+
    2023-08-23
    spring boot excel java
  • Java Poi导出Excel表格详解
    一、导出下面的表格 二、流程详解         1、导出excel需要先将数据准备好         2、创建工作傅对象SXSSFWorkbook         3、使用工作傅对象创建sheet对象(工作页)         4、使用...
    99+
    2023-09-01
    java
  • 怎么用vue导出excel表格
    这篇文章主要介绍了怎么用vue导出excel表格的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用vue导出excel表格文章都会有所收获,下面我们一起来看看吧。一、安装vue-json-excelnpm&n...
    99+
    2023-06-30
  • Python导出Excel图表
    Python自动化办公的过程,部分涉及到导出Excel图表;本篇主要讲下使用python代码将excel中的图表导出为图片的开发过程; Python  版本: C:\Users>python Python 3.6.0 (v3.6....
    99+
    2023-01-30
    图表 Python Excel
  • python 如何把classification_report输出到csv文件
    今天想把classification_report的统计结果输出到文件中,我这里分享一下一个简洁的方式: 我的pandas版本: pandas 1.0.3 代码: from sklearn.metrics imp...
    99+
    2022-06-02
    python classification_report 输出csv文件
  • Python利用prettytable库输出好看的表格
    目录1.前言2.安装3.示例4.添加数据5.表格输出格式6.选择性输出7.表格的样式1.前言 最近在用 Python 写一个小工具,这个工具主要就是用来管理各种资源的信息,比如阿里云...
    99+
    2022-11-13
  • 怎么在Excel表格中输入分数
    这篇文章主要介绍了怎么在Excel表格中输入分数,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。方法一:在表格中先依次输入“0”-“空格”然后再输入需要的“分数”,最后按下“回...
    99+
    2023-06-04
  • elementui导出数据为xlsx、excel表格
    最近学习vue项目,遇见elementui导出数据为xlsx、excel表格,今天就介绍给大家,也给自己留个笔记,方便查询 我这里为了同学们好理解,把所有元素都写到一个页面。 &nb...
    99+
    2022-11-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作