用Word读取excel文件,并用Python将其写入csv文件
我有一个excel文件,每个单元格中都存储有字符串:用Word读取excel文件,并用Python将其写入csv文件,excel,python-2.7,csv,Excel,Python 2.7,Csv,我有一个excel文件,每个单元格中都存储有字符串: rtypl srtyn OCVXZ srtyn KPLNV KLNWZ bdfgh KLNWZ xcvwh mvwhd WQKXM mvwhd GYTR xvnm YTZN YTZN ngws jklp PLNM jklp 我想读取excel文件并将其写入csv文件。如下所示: import pandas as np import csv df = pd.read_e
rtypl srtyn OCVXZ srtyn
KPLNV KLNWZ bdfgh KLNWZ
xcvwh mvwhd WQKXM mvwhd
GYTR xvnm YTZN YTZN
ngws jklp PLNM jklp
我想读取excel文件并将其写入csv文件。如下所示:
import pandas as np
import csv
df = pd.read_excel(file, encoding='utf-16')
words= open("words.csv",'wb')
wr = csv.writer(words, dialect='excel')
for item in df:
wr.writerow(item)
但它以分开的字母表而不是字符串来读取每一行
r,t,y,p,l
我只限于写csv文件,因为我要在一个有很多csv文件功能的库中使用结果。对于如何将单元格中的所有行作为字符串读取,敬请提供任何建议。您可以尝试最简单的解决方案:
# -*- coding: utf-8 -*-
import pandas as pd
df = pd.read_excel(file, encoding='utf-16')
df.to_csv('words.csv', encoding='utf-16')
您可以尝试最简单的解决方案:
# -*- coding: utf-8 -*-
import pandas as pd
df = pd.read_excel(file, encoding='utf-16')
df.to_csv('words.csv', encoding='utf-16')
添加到zipa:如果excel有多个工作表:您也可以尝试
import pandas as pd
df = pd.read_excel(file, 'Sheet1')
df.to_csv('words.csv')
参考:
添加到zipa:如果excel有多张工作表,您也可以尝试
import pandas as pd
df = pd.read_excel(file, 'Sheet1')
df.to_csv('words.csv')
参考:
如果行中有其他语言的文本,则该选项不起作用。它显示???在文本中,如果我有一些其他语言的文本在行中,它不起作用。它显示???正文