我是用python 2.7從網站上抓取數據,並在我將它們導出爲excel之後。 但我在Excel中得到一個格式問題: 在網站有:「9/18」,我在Excel中得到「18.sept」。日期格式問題,當我網絡刮到Excel中?
我怎樣才能將這些值保存爲「9/18」格式?
這裏我的代碼:
filename=r'output.csv'
resultcsv=open(filename,"wb")
output=csv.writer(resultcsv, delimiter=';',quotechar = '"', quoting=csv.QUOTE_NONNUMERIC, encoding='latin-1')
f = open('0910000511.txt', 'r')
x = f.read()
soup = BeautifulSoup(x, 'lxml')
datatable=[]
for ctable in soup.find_all('table', "ctable")[:-1]:
for record in ctable.find_all('tr'):
temp_data = []
for data in record.find_all('td'):
temp_data.append(data.text.encode('latin-1'))
datatable.append(temp_data)
tab6col = soup.find('table', { "class" : "tab6col" })
datatable2=[]
for record in tab6col.find_all('tr'):
temp_data2 = []
for data in record.find_all('td'):
temp_data2.append(data.text.encode('latin-1'))
datatable.append(temp_data2)
output.writerows(datatable)
resultcsv.close()
這是格式問題,[編輯]你的問題告訴你如何寫Excel中。 – stovfl
即時通訊只使用「導入unicodecsv爲csv」,所以這是問題? 如何正確使用此xlsx軟件包? – tardos93
這將有助於獲得您的文本文件或您從中生成的URL的副本。 –