1. 程式人生 > >嵌入式linux Python-excel表格操作

嵌入式linux Python-excel表格操作

Xlsx是python用來構造xlsx檔案的模組,可以向excel2007+中寫text,numbers,formulas 公式以及hyperlinks超連結。

可以完成xlsx檔案的自動化構造,包括:

合併單元格,製作excel圖表等功能:

1,Introduction:

xlsxWriter支援多種excle功能;與excel完美相容;寫大檔案,速度快且只佔用很小的記憶體空間

不支援讀或者改現有的excel檔案

2, Installing:

sudo pip install XlsxWriter;

sudo easy_install XlsxWriter;

3,使用:

複製程式碼
import xlsxwriter

workbook 
= xlsxwriter.Workbook('hello.xlsx') # 建立檔案 worksheet = workbook.add_worksheet() # 建立sheet, 可以work.add_worksheet('employee')來指定sheet名,但中文名會報UnicodeDecodeErro的錯誤 worksheet.write('A1', 'Hello world') # 向A1寫入 workbook.close()
複製程式碼

excel公式計算

1234567891011121314151617181920212223# Some data we want to write to the worksheet.
expenses = (['Rent'1000],['Gas',   100],['Food',  300],['Gym',    50],)# Start from the first cell. Rows and columns are zero indexed. 按標號寫入是從0開始的,按絕對位置'A1'寫入是從1開始的row = 0col = 0# Iterate over the data and write it out row by row.for item, cost in (expenses):worksheet.write(row, col,     item)worksheet.write(row, col 
+ 1, cost)row += 1# Write a total using a formula.worksheet.write(row, 0'Total')worksheet.write(row, 1'=SUM(B1:B4)')    # 呼叫excel的公式表示式workbook.close()

excel自定義格式:

複製程式碼
import xlsxwriter

 # 建檔案及sheet.
 workbook = xlsxwriter.Workbook('Expenses02.xlsx')
 worksheet = workbook.add_worksheet()

 # Add a bold format to use to highlight cells. 設定粗體,預設是False
 bold = workbook.add_format({'bold': True})

 # Add a number format for cells with money.  定義數字格式
 money = workbook.add_format({'num_format': '$#,##0'})

 # Write some data headers. 帶自定義粗體blod格式寫表頭
 worksheet.write('A1', 'Item', bold)
 worksheet.write('B1', 'Cost', bold)

 # Some data we want to write to the worksheet.
 expenses = (
     ['Rent', 1000],
     ['Gas',   100],
     ['Food',  300],
     ['Gym',    50],
 )

 # Start from the first cell below the headers.
 row = 1
 col = 0

 # Iterate over the data and write it out row by row.
 for item, cost in (expenses):
     worksheet.write(row, col,     item)    # 帶預設格式寫入
     worksheet.write(row, col + 1, cost, money)  # 帶自定義money格式寫入
     row += 1

 # Write a total using a formula.
 worksheet.write(row, 0, 'Total',       bold)
 worksheet.write(row, 1, '=SUM(B2:B5)', money)

 workbook.close()
複製程式碼

 excel寫入時間格式

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950from datetime import datetimeimport xlsxwriter# Create a workbook and add a worksheet.workbook = 

相關推薦

嵌入式linux Python-excel表格操作

Xlsx是python用來構造xlsx檔案的模組,可以向excel2007+中寫text,numbers,formulas 公式以及hyperlinks超連結。可以完成xlsx檔案的自動化構造,包括:合併單元格,製作excel圖表等功能:1,Introduction:xlsx

Python Excel表格操作總結

最近無意中幫一個朋友處理下表格,表格有幾千行,讓我生成一個新格式的表格 我們看原始檔格式 期望生成的格式 對比發現其實只要對原始檔第二列“題幹”進行解析處理,分別讀取出題目、選項(A-G) ;讀取第三列的標準答案;識別完成後依次寫入新表格即可 先了解下pyt

Java實現Excel表格操作--API:jxl

一、jxl瞭解   jxl是一個韓國人寫的java操作excel的工具, 在開源世界中,有兩套比較有影響的API可 供使用,一個是POI,一個是jExcelAPI。其中功能相對POI比較弱一點。但jExcelAPI對中文支援非常好,API是純Java的, 並不 依賴Windows系統,即

Python excel表格讀寫,格式化處理

需求:我們公司是做服裝零售的,有很多個自營店鋪。每個月去店鋪盤點,因為裝置和網路限制,就用掃描槍直接把盤點貨品儲存到一個excel表格當中。然後通過excel表格匯入到 DRP系統當中。excel表的匯入格式是固定的,就貨品條碼一列。實際我們盤點的時候會分很多列,或者很多品牌

Python3中的Excel表格操作

一、2003以前的表格以.xls字尾,用xlwt來寫表格,用xlrd來讀取表格;2007的表格以.xlsx字尾,用openpyxl來讀寫表格。二、xlrd使用介紹1、匯入模組  import xlrd2、開啟Excel檔案讀取資料  data = xlrd.open_work

python 操作excel表格

雷達圖 tle sum utf-8 範圍 red lod 圖標 data Python 操作excel 表格 #coding=utf-8 import xlsxwriter #1.創建excel 對象 work = xlsxwr

Python操作Excel表格,xlwt模塊的使用

數字 文章 原來 odi mage mil 如果 讀寫 ria Python可以操作Excel的模塊不止一種,我習慣使用的寫入模塊是xlwt(一般都是讀寫模塊分開的) 按照模塊使用pip install xlwt 就行了,很常規的方式 直接進代碼解析,本文源碼 wk =

Python操作excel表格

簡單 .com 臨時 alt encoding 這樣的 .sh 文件 3.0 用Python操作Excel在工作中還是挺常用的,因為畢竟不懂Excel是一個用戶龐大的數據管理軟件 註:本篇代碼在Python3環境下運行 首先導入兩個模塊xlrd和xlwt,xlrd用來讀取E

python寫一個簡單的excel表格獲取當時的linux系統信息

psutil 生成 之前 建立 set ces ext 流量 關閉 最近在學習excel表格的制作,順便結合之前學習的內容,利用python的兩個模板,分別是獲取系統信息的psutil,和生成excel表格的xlsxwriter。利用這兩個模板將生成一個簡單的excel表格

pythonexcel表格操作

ade sheet str launcher pri ngs int 最後一行 ges # 工作簿, 工作表,單元格 #workbook ,sheet ,cell # 靈活擦歐總各種對象,進行修改‘ # 編輯樣式 %cd D:\python全站\office D:\pyth

Python學習—對excel表格操作

默認 -o NPU class ios 結果 技術 inpu 一個 安裝對excel操作的模塊:openpyxl 1.excel中的基本定義 工作簿(workbook):整個excel表哥文件稱為一個工作簿 工作表(sheet):一個工作簿中有多個工作表 活動表(acti

【轉】python操作excel表格(xlrd/xlwt)

pytho 成就 cell ros 維度 img generate 服務器 oca 【轉】python操作excel表格(xlrd/xlwt)   最近遇到一個情景,就是定期生成並發送服務器使用情況報表,按照不同維度統計,涉及python對excel的操作,上網搜羅了一番

openpyxl python 操作Excel表格

from openpyxl import Workbook # 例項一個Workbook wb = Workbook() # 啟用工作表 ws = wb.active # 資料可以直接賦值給單元格 ws['A1'] = 42 # 在下一行追加一行1,2,3 ws.append([1, 2, 3]) #

python中使用xlrd、xlwt操作excel表格詳解

一、安裝xlrd模組和xlwt模組,兩種方法: 方法一:下載安裝包,解壓,然後使用python setup py install 安裝   1. 下載xlrd模組和xlwt模組     到python官網http://pypi.python.org/pypi/x

[python]使用xlrd對Excel表格進行讀寫操作

一、安裝xlrd模組到python官網下載http://pypi.python.org/pypi/xlrd 二、使用介紹 2.1 匯入模組import xlrd2.2 開啟Excel檔案讀取資料data = xlrd.open_workbook("excelFile.x

python工具 - 從文件名讀取特定信息到excel表格

lis 去掉 test 讀取 span 擴展名 tdi std class 情景:文件名中包含學號和用戶名,其中用戶名在前學好在後,學號為2位,如harry33.txt、natasha12.txt。 要求:將多個文件名中的用戶名與學號分開並保存到excle中。 代碼部分:

Python讀寫excel表格的方法

python excel 表格 xls 目的:實現用python做excel的讀取、新增、修改操作。環境:ubuntu 16.04 Python 3.5.2用python讀寫文檔,一般是操作txt文件或者可以用記事本打開的文件,因為這個操作很直接,不需要導入其他模塊,但如果想要對excel表

python excel操作及網絡編程

請求 處理 控制 讀取excel 關鍵字參數 save 類型 app value python excel操作 一:excel獲取值操作 1、導入模塊 import xlrd 2、打開Excel文件讀取數據 data = xlrd.ope

Python-借助xlsxwriter對Excel基本操作

ring log tle src ima 文件 條形圖 def title 1導入第三方包,需單獨下載,安裝pip工具的情況下,可使用CMD下命令:pip install xlsxwriter 1 import xlsxwriter 2創建excel文件,新增一個工作簿

Python讀寫excel表格的方法二

python excel 讀寫表格 目的:實現用python的另一種方法做excel的讀取、新增操作。環境:ubuntu 16.04 Python 3.5.2情景:之前介紹了一種操作excel文件的方法(私鏈),現在使用另一種方法讀寫excel文件,一次性讀出或寫入,讀寫也很方便,讀出為有序字典