• Python操作csv,Excel,word


    写入到csv表格

    # 导入CSV安装包
    import csv
    
    # 1. 创建文件对象
    f = open('嘻嘻.csv','w',encoding='utf-8',newline='')
    
    # 2. 基于文件对象构建 csv写入对象
    csv_writer = csv.writer(f)
    
    # 3. 构建列表头
    csv_writer.writerow(["姓名","年龄","性别"])
    
    # 4. 写入csv文件内容
    csv_writer.writerow(["l",'18',''])
    csv_writer.writerow(["c",'20',''])
    csv_writer.writerow(["w",'22',''])
    
    # 5. 关闭文件
    f.close()

    读取csv表格

    # 1. 创建文件对象
    with open('嘻嘻.csv','r',encoding='utf-8') as f:
        f_csv = csv.reader(f)
        #过滤掉标题
        next(f_csv)
        #读取内容
        for i in f_csv:
            print(i)

    写入到Excel表格

    import xlwt
    #创建Excel
    Excel_book = xlwt.Workbook()
    #创建sheet
    sheet = Excel_book.add_sheet('test')
    #在一行一列写入文字‘hello’
    sheet.write(1,0,'hello')
    Excel_book.save('test.xls')

    读取Excel表格

    #读取Excel
    import xlrd
    data = xlrd.open_workbook('test.xls')
    #获取第一个sheet
    sheet = data.sheets()[0]
    #获取行数和列数
    nrows = sheet.nrows
    ncols = sheet.ncols
    #获取行数据
    for i in range(nrows):
        print(sheet.row_values(i))
    #获取列数据
    for j in range(ncols):
        print(sheet.col_values(j))

    写入到word(一般用不到)

    #写入到Word
    from docx import Document
    document = Document()
    document.add_paragraph('hello,word')
    document.save('demo.docx')

     

    目前正在学习Python中,如果有什么不对的地方 希望广大朋友,指出错误指出,深表感谢
  • 相关阅读:
    ZooKeeper 到底解决了什么问题?
    10个 Linux 命令,让你的操作更有效率
    你的镜像真的安全吗?
    谁动了我的主机? 之活用History命令
    Linux vs Unix
    Linux应急响应入门——入侵排查
    (一)Sharding-JDBC分库分表概述
    (三)微服务的注册中心—Eureka
    (二)springcloud功能组件
    (一)微服务基础
  • 原文地址:https://www.cnblogs.com/shiguanggege/p/12625907.html
Copyright © 2020-2023  润新知