用python处理excel表格_python用win32com处理excel表格
sqlite3
庫(kù),用起來(lái)非常方便。
3.
用
xlrd
讀取
Excel
并插入數(shù)據(jù)庫(kù)樣例
如果數(shù)據(jù)量不大,直接用
Python
內(nèi)部數(shù)據(jù)結(jié)構(gòu)如
dict, list
就夠了。但如果讀取的幾張表數(shù)據(jù)
量都較大,增加個(gè)將數(shù)據(jù)插入數(shù)據(jù)庫(kù)的預(yù)處理過(guò)程就有很大好處。一是避免每次調(diào)試都要進(jìn)行耗
時(shí)較長(zhǎng)的
Excel
文件載入過(guò)程;二是能充分利用數(shù)據(jù)庫(kù)的索引和
SQL
語(yǔ)句強(qiáng)大功能進(jìn)行快速數(shù)
據(jù)分析。
#!/usr/bin/python
# -*- coding: gbk -*-
import
xlrd
import
sqlite3
#
打開(kāi)數(shù)據(jù)庫(kù)文件
device_city_db = sqlite3.connect(
'device_city.db'
)
cursor = device_city_db.cursor()
#
建表
cursor.execute(
'DROP TABLE IF EXISTS device_city'
)
cursor.execute(
'CREATE TABLE device_city (device_id char(16) PRIMARY KEY, city
varchar(16))'
)
#
打開(kāi)
device
相關(guān)輸入
Excel
文件
device_workbook = xlrd.open_workbook(
'
輸入
.xlsx'
)
總結(jié)
以上是生活随笔為你收集整理的用python处理excel表格_python用win32com处理excel表格的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python用函数绘制椭圆_python
- 下一篇: python 字符串替换_Python,