python3のxlwt、CSV学習

序文

時間をいくつかのサイト分析をクロールし、フィンガープリントのためにそれを使用することができます。だから、次の学びます。ここにいくつかの基本的な感は便利な録音。

xlwt

基本的な作成

デモ:

#コーディング= UTF- 8
輸入xlwt
yunying = xlwt.Workbook(エンコード= ' UTF-8 ' 
シート1 = yunying.add_sheet(シート1 )#は、シートを作成します。
sheet1.write(00' yunying_0 ' )#の追加データ、(0,0、XXX)=> (行、列、コンテンツ)
yunying.save(' yunying.xls ')#.XLSとして保存

セットの幅

コーディング= UTF-8 
インポートxlwt
yunying = xlwt.Workbook(エンコード= ' UTF-8 ' 
シート1 = yunying.add_sheet(' シート1 '、cell_overwrite_ok = 真)
sheet1.write(0,0、' yunying_0000 ' 
sheet1.col(0).width =#3333の最初の行幅
yunying.save(' yunying.xls '

数式を追加します。

コーディング= UTF-8 
インポートxlwt
yunying = xlwt.Workbook(エンコード= ' UTF-8 ' 
シート1 = yunying.add_sheet(' シート1 ' 
sheet1.write(0,0、 4 
sheet1.write(0、 1、5 
sheet1.write( 1,0、xlwt.Formula(' A1 * B1 ' ))
sheet1.write( 1,1、xlwt.Formula(' A1 + B1 ' ))
sheet1.col(0).width = 3333 
yunying.save(' yunying.xls '

 

追加の書き込み

xlwt新しいライブラリのみ書き込むことができますので、ない追加書き込み。私たちは一回入力されないとき時々、入力が断続的です。

コピー機能xlutilsライブラリは、この制限を破る私たちを助けることができます

コーディング= UTF-8 
インポートxlwt
 インポートxlrdの
 インポートxlutils.copy

RD = xlrd.open_workbook(" yunying.xls "、=真formatting_info)   ファイルを開いて、オリジナルのスタイルを維持formatting_info 
重量= xlutils.copy.copy(RD)   コピー 
シート= wt.get_sheet(0)   は、最初の読み込みAワーキング 
sheets.write(2、0、2)    #1 、M-1、N-1列はセル行への書き込み 
sheets.write(2 ,. 1、XXX会社背景弱いパスワードログイン' 
wt.save(" yunyinga.xls "保存B

オリジナル:

 

今:

学習リンク:

https://www.cnblogs.com/machangwei-8/p/10738244.html

https://blog.csdn.net/qq_38161040/article/details/88525927

CSV

ここでは、辞書書き込みモードへのモードDictWriterを書くことを学びます

デモ:

インポートCSV
DATA0 = { ' ホスト名'' www.cxx.com '' IP '' 0.0.0.0 '' タイトル"" 金属工業}
DATAL = { ' ホスト名'' 955.cxx.com '' IP '' 0.0.0.0 '" タイトル"" 6つの業界" }
時間 = [DATA0、DATA1]
オープンと(' out.csv '' W '、改行= ''、=コード' UTF-8-SIGを' )csvfile内とおり
        フィールド名 = [ ' ホスト名'' IP '' タイトル' ]
        ライター = csv.DictWriter(csvfile内、フィールド名= フィールド名)

        writer.writeheader()
        以下のための範囲(LEN(データ)):
            writer.writerow(データ[i])と

 

 

 

インポートcsvdata0 = { 'ホスト名': 'www.cxx.com'、 'IP': '0.0.0.0'、 "タイトル": "五金工业"} DATA1 = { 'ホスト名': '955.cxx.com'、 'IP': '0.0.0.0'、 "タイトル"、 "六金工业"}データ=オープンと[DATA0、DATA1]( 'out.csv'、 'W'、改行= ''、コード= "UTF-を8-SIG 'csvfile内のように):フィールド名=(csvfile内、フィールド名=フィールド名)['ホスト名」、 'IP'、 'タイトル']ライター= csv.DictWriter
        範囲のiについてwriter.writeheader()(LEN(データ)) :writer.writerow(データ[i])と

おすすめ

転載: www.cnblogs.com/BOHB-yunying/p/12628120.html