"pdf"ファイルの特定のページからデータを読み込み、Pythonを使用してCSVファイルに書き込むコードを記述しました。それは部分的にしか仕事ではありません。ただし、csvファイルにデータを書き込む場合、通常のパターンではなく、1行に書き込む。目的に合うようにスクリプトを変更するにはどうすればよいですか?前もって感謝します。ここでデータは一部のCSVファイルの1行に書き込まれています
は、私がこれまで試したものです:PDFで
import csv
from PyPDF2 import PdfFileReader
outfile = open("conversion.csv",'w', newline='')
writer = csv.writer(outfile)
infile = open('some.pdf', 'rb')
reader = PdfFileReader(infile)
contents = reader.getPage(7).extractText().split('\n')
writer.writerow(contents)
print(contents)
infile.close()
データをこれらのようなものです:
Creating a PivotTable Report 162 PivotCaches 165 PivotTables Collection 165 PivotFields 166 CalculatedFields 170
:
Creating a PivotTable Report 162
PivotCaches 165
PivotTables Collection 165
PivotFields 166
CalculatedFields 170
は、私のようなCSV出力でデータを取得しています
これを実行したが、依然として1行で書かれている。 – SIM
[writerow ** s **](https://docs.python.org/3/library/csv.html#csv.csvwriter.writerows)?? – wwii
また、 'outfile'を閉じるべきです、あるいは不完全なファイルを得るかもしれません。または、[コンテキストマネージャ](http://eigenhombre.com/2013/04/20/introduction-to-context-managers) –