Python3多個Excel寫入同乙個

2021-10-02 08:51:42 字數 1804 閱讀 7287

# -*- coding=utf-8 -*-

import time

import requests

import re

import os

from bs4 import beautifulsoup

from requests.exceptions import connectionerror, readtimeout

import csv

defdodown()

:# 讀取某個資料夾下的所有檔案

for file_name_list in os.walk(

'c:/users/25308/documents/wechat files/wxid_dodqfj4ugixb22/filestorage/file/2020-01/各個國家/'):

#print("1:", maindir) # 當前主目錄

#print("2:", subdir) # 當前主目錄下的所有目錄

print

("3:"

, file_name_list[2]

)# 當前主目錄下的所有檔案

#讀取檔案

# 改變當前工作目錄到指定的路徑

#print('123456')

for filename in file_name_list[2]

:#print(filename)

#print('234567')

os.chdir(

'c:/users/25308/documents/wechat files/wxid_dodqfj4ugixb22/filestorage/file/2020-01/各個國家/'

)try

:#讀取檔案,並列印

print

(filename)

with

open

(filename,

'r')

asfile

: reader = csv.reader(

file

)#print('22')

#print(type(reader))

for row in reader:

#print('33')

if'no data'

in row[0]

:print

('1111:'

,row)

continue

if'cla'

in row[0]

:print

('2222:'

, row)

continue

else

:#print('寫入一行')

with

open

('123.csv'

,'a'

, encoding=

'utf-8-sig'

, newline='')

as f:

csv_writer = csv.writer(f, delimiter=

',')

csv_writer.writerow(row)

except exception as ex:

print

("出現如下異常%s"

% ex, filename)

continue

if __name__ ==

'__main__'

: dodown(

)print

('結束!!!!!!!!!!!!!!!!!!!!!!!!!!!!!'

)

python3進行excel操作

只要有需求,就會找出解決問題的方法 pip install xlrd 讀取 pip install xlwt 寫入 首先先初始化 import xlwt excel xlwt.workbook encoding utf 8 建立excel sheet excel.add sheet member 建...

python3讀取excel內容(1)

通過python讀取excel中sheet裡邊的內容 import xlrd myfile xlrd.open workbook 1.xlsx 開啟乙個excle檔案 table myfile.sheets 0 開啟第乙個sheet nrows table.nrows 讀取該sheet的行數 for...

python3操作excel完成報表合併

順手幫同學個小忙,他的任務是每個月要將每天的報表合併為乙個大的報表。由於他完全沒有程式設計基礎,所以做了個小介面,並做成exe檔案,使其可以傻瓜式執行。記錄一下實現過程,在我的github目錄下。由於沒有使用python操作過excel,所以在網上查了些資料,記錄如下 python操作excel需要...