广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python读取xlsx文件
  • 671
分享到

python读取xlsx文件

文件pythonxlsx 2023-01-31 05:01:06 671人浏览 薄情痞子

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

摘要

我是在win7下读取的。 python版本是:3.5 import xlrd import re import sqlite3 def read_xlsx(): workbook = xlrd.open_workbook('E:

我是在win7下读取的。 python版本是:3.5

import xlrd
import re
import sqlite3

def read_xlsx():
    workbook = xlrd.open_workbook('E:\20160322.xlsx')
    booksheet = workbook.sheet_by_name('Sheet1')
    p = list()
    for row in range(booksheet.nrows):
            row_data = []
            for col in range(booksheet.ncols):
                    cel = booksheet.cell(row, col)
                    val = cel.value
                    try:
                            val = cel.value
                            val = re.sub(r'\s+', '', val)
                    except:
                            pass

                    if type(val) == float:
                        val = int(val)
                    else:
                        val = str( val )
                    row_data.append(val)
            p.append(row_data)

    return  p

def operat_sqlite(*data):
    # print(type(data))
    # print(data)
    print(data[0])
    try:
        conn = sqlite3.connect('E:\list.db')
    except:
        print('open sqlite3 failed.')
        return
    else:  #操作数据库
         c = conn.cursor()
         for item in data:
             for i in range(len(item)):
                 DLDMv = item[i][1]
                 LDDMv = item[i][3]
                 LDMCv = item[i][2]
                 FHSSLXv = item[i][5]
                 XZQHv = item[i][6]
                 try:
                    #creat sql
                     c.execute("insert into roadkey (DLDM, LDDM, LDMC, FHSSLX, XZQH) values (?, ?, ?, ?, ?)", (DLDMv, LDDMv, LDMCv, FHSSLXv, XZQHv))
                     conn.commit()
                 except:
                     print('insert roadky failed ')
                     pass
                 print(i)
                 print(item[i])
         conn.close()

    return

if __name__ == '__main__':
   data_list =  list()
   data_list = read_xlsx()
   operat_sqlite(data_list)

1. 代码功能:读取xlsx文件内容,插入到sqlite3数据库里面。

2. 安装xlrd: pip install xlrd。 

sqlite3已经有库了。。不用安装,直接使用。


参考网址:Python xlsx读取

                    python 操作excel读写

                   python开发_sqlite3_完整


--结束END--

本文标题: python读取xlsx文件

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

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

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

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

下载Word文档
猜你喜欢
  • python读取xlsx文件
    我是在win7下读取的。 python版本是:3.5 import xlrd import re import sqlite3 def read_xlsx(): workbook = xlrd.open_workbook('E:...
    99+
    2023-01-31
    文件 python xlsx
  • python操作xlsx格式文件并读取
    之前给大家介绍过python高手之路python处理excel文件(方法汇总)  Python操作Excel之xlsx文件 今天继续围绕python xlsx格式文件的操作方法给大家介绍,具体内容...
    99+
    2022-06-02
    python xlsx格式文件 python 读取xlsx格式文件
  • pycharm怎么读取xlsx文件
    在PyCharm中读取xlsx文件,你可以使用`pandas`库来实现。首先,确保已经安装了`pandas`库。如果没有安装,可以在...
    99+
    2023-09-08
    pycharm
  • Python读取xlsx文件报错:xlrd.biffh.XLRDError: Excel xlsx file;not supported问题解决
    目录发现错误(1)检查第三方库xlrd的版本:(2)别忘了修改import名称与调用的包名称总结发现错误 利用Python库xlrd中的xlrd.open_workbook()函数读...
    99+
    2022-11-11
  • pandas读取中文xlsx文件出现的问题
    目录panda读取中文xlsx文件解决pandas读取xlsx时报错panda读取中文xlsx文件 1、数据为中文内容,xlsx文件保存。 2、直接读取文件出错(Python报错:p...
    99+
    2022-11-11
  • python怎么使用pandas读xlsx文件
    这篇文章主要介绍“python怎么使用pandas读xlsx文件”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python怎么使用pandas读xlsx文件”文章能帮助大家解决问题。使用pandas...
    99+
    2023-06-30
  • python使用pandas读xlsx文件的实现
    目录使用pandas读xlsx文件数据:d1.xlsx运行结果展示使用pandas读xlsx文件 读取前n行数据读取指定数据(指定行指定列)获取文件行号和列标题将数据转换为字典形式 ...
    99+
    2022-11-11
  • js使用xlsx读取excel文件的详细步骤
    目录下载安装插件文件基础获取文件对象读取文件数据读取Excel通过xlsx获取workbookWorkBook介绍读取WorkBook导出Excel生成sheet总结下载安装插件 n...
    99+
    2022-11-13
  • R语言读取xls与xlsx格式文件过程
    目录1. ROOBC2. xlsReadWrite3. XLConnect4. xlsx1)装Java2)装xlsx3)实际使用在数据分析的过程中,第一步就是读取数据。 通常我们遇到...
    99+
    2022-11-12
  • Nodejsexcel(.xlsx)文件的读写方式
    目录Nodejs excel(.xlsx) 文件读写获取数据获取第一个 execle 工作簿表格1. 输出 json 格式2. 输出 csv 格式3. 输出 html 格式4.输出 ...
    99+
    2022-11-13
  • 用python实现读取xlsx表格操作
    目录前言读操作总结前言 快要过年了,现在是工作的事情也不想干,学习也完全学不进去,关于xlsx的操作原本昨天已经写好了,不过悲催的是,忘记发布了直接关浏览器关闭后发现已经丢失了。以下...
    99+
    2022-11-13
  • 怎么用python实现读取xlsx表格
    今天小编给大家分享一下怎么用python实现读取xlsx表格的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。前言快要过年了,现...
    99+
    2023-06-29
  • Python处理xlsx文件(读取、转为列表、新建、写入数据、保存)
    一、读取xlsx文件 import openpyxlprint("read")wb = openpyxl.load_workbook("1985_select.xlsx") # 读取文件路径# 打开...
    99+
    2023-10-05
    python 开发语言
  • 【Python】Python读取CSV文件
    CSV文件是一种常见的数据存储格式,很多人在日常工作中需要使用Python处理CSV文件。Python提供了多种方法来读取CSV文件,包括使用标准库、第三方库和内置函数。本文将介绍多种Python读取...
    99+
    2023-09-12
    python pandas 数据分析
  • python读取nc文件
    nc文件的处理方式比较多,可以用MATLAB、JAVA、C、python或者其他的语言。我这两天折腾用python读取nc文件,查阅很多资料,左拼右凑的终于读出来了。 1)Anaconda的安装这里有详细的讲解。搜索“Ancon...
    99+
    2023-01-31
    文件 python nc
  • python读取xml文件
    什么是xml?xml即可扩展标记语言,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。abc.xml<xml version="1.0" encoding="utf-8"> <catalo...
    99+
    2023-01-31
    文件 python xml
  • python读取table文件
    有个table文件, 有时候需要处理header , 可以用linecache 模块#!/usr/bin/env python # -*- coding: ascii -*- import linecache import fileinpu...
    99+
    2023-01-31
    文件 python table
  • python文件读取 readlines
    一、需求: 有类似如下两个文件需要交差对比,进行处理。 1.txt 1 2 3 1 2.txt A B C D 二、问题: 首先想到的是打开之后,两次for循环就是了 #错误写法 f1=open(r"D:\pytest\...
    99+
    2023-01-31
    文件 python readlines
  • Python 读取大文件
    在处理大数据时,有可能会碰到好几个 G 大小的文件。如果通过一些工具(例如:NotePad++)打开它,会发生错误,无法读取任何内容。 那么,在 Python 中,如何快速地读取这些大文件呢? | 版权声明:一去、二三里,未经博...
    99+
    2023-01-31
    大文件 Python
  • python读取大文件
    python读取文件对各列进行索引 可以用readlines, 也可以用readline, 如果是大文件一般就用readlined={} a_in = open("testfile.txt", "r") for line in a_in...
    99+
    2023-01-31
    大文件 python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作