序文
時間をいくつかのサイト分析をクロールし、フィンガープリントのためにそれを使用することができます。だから、次の学びます。ここにいくつかの基本的な感は便利な録音。
xlwt
基本的な作成
デモ:
#コーディング= UTF- 8 輸入xlwt yunying = xlwt.Workbook(エンコード= ' UTF-8 ' ) シート1 = yunying.add_sheet(「シート1 」)#は、シートを作成します。 sheet1.write(0、0、' 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])と