程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> 應用SqlServer CTE遞歸查詢處置樹、圖和條理構造

應用SqlServer CTE遞歸查詢處置樹、圖和條理構造

編輯:MSSQL

應用SqlServer CTE遞歸查詢處置樹、圖和條理構造。本站提示廣大學習愛好者:(應用SqlServer CTE遞歸查詢處置樹、圖和條理構造)文章只能為提供參考,不一定能成為您想要的結果。以下是應用SqlServer CTE遞歸查詢處置樹、圖和條理構造正文


有個excle表格須要做一些過濾然後寫入數據庫中,然則日期類型的cell掏出來是個數字,因而查詢了下處理的方法。

根本的代碼構造

data = xlrd.open_workbook(EXCEL_PATH) 
table = data.sheet_by_index(0) 
lines = table.nrows 
cols = table.ncols 
print u'The total line is %s, cols is %s'%(lines, cols) 

讀取某個單位格:

table.cell(x, y).value 

x:行
y:列   
行,列都是從0開端

*  時光類型的轉換,把excel中時光轉成python 時光(兩種方法)
excel某個單位格   2014/7/8

xlrd.xldate_as_tuple(table.cell(2,2).value, 0)   #轉化為元組情勢 
(2014, 7, 8, 0, 0, 0) 
xlrd.xldate.xldate_as_datetime(table.cell(2,2).value, 1)   #直接轉化為datetime對象 
datetime.datetime(2018, 7, 9, 0, 0) 
table.cell(2,2).value   #沒有轉化 
41828.0 

源碼檢查:

# @param xldate The Excel number 
# @param datemode 0: 1900-based, 1: 1904-based. 
xldate_as_tuple(xldate, datemode)  

輸出一個日期類型的單位格會前往一個時光構造構成的元組,可以依據這個元組構成時光類型
datemode 有2個選項根本我們都邑應用1900為基本的時光戳


## 
# Convert an Excel date/time number into a datetime.datetime object. 

# @param xldate The Excel number 
# @param datemode 0: 1900-based, 1: 1904-based. 

# @return a datetime.datetime() object. 

def xldate_as_datetime(xldate, datemode)

輸出參數和下面的雷同,然則前往值是一個datetime類型,就不須要在本身轉換了

固然這兩個函數都有響應的逆函數,把python類型釀成響應的excle時光類型。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved