- ベストアンサー
PDFをエクセルファイルに変換すると表が崩れる
PDFでチャート(表)になっているものを選択し、コピーを選択。 エクセルで貼り付けると、行は、問題ないものの、列が1つのセルにコピーされてしまう。 SPEC表なので、各項目を各セルにコピーさせたいのですが、どうすればよいのでしょうか? また、スペースがあるので、スペース区切りなどができればよいんですが。、。 方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんばんは。 何でも良いので適当なデータを用意し、一度[データ]-[区切り位置]コマンドを 区切り文字[スペース]にチェックした状態で実行します。 このオプションは記録されるようです。 次に PDF からコピー&ペーストしてみて下さい。こうすることで、セルに スペース区切りでデータが分割されて貼り付くかと思います。 ただし、行は改行コードできちんと分割されますが、PDF には「列」という概念 がありません。PDF 上で整然とした表にみえても列方向は単にスペースで位置 調整したデータにすぎないようですから、意図した位置で区切りにならない場合 がほとんどです。この点はどうしようもないかな.... ご参考までに。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
無理なことを申されるな。 エクセルにとって、PDF形式ファイルは異物です。 人間はPDFを表示した画面や印刷物を見て、表形式と認識でき、別 セル・別列・別行と認識できますが、エクセルは目で見てどうこうは しません。コード一本槍です。 たまたまPDFコピーしたとき、PDFはテキストでも文字情報を持っているらしく、内容テキストと改行コードを取れる仕組みが あって、有難く、文字と行は貼り付けたとき、再現してくれるようです。画像のコピーにならないのは幸せ。 (色々なIEなどの画面をコピーして、エクセルに貼り付けてみると、コピーー貼り付けのWINDDOWSの機能ってすごいなと思います。しかし全ての機能・状態を完全には移せません。) OCRソフトじゃないので罫線等は識別してくれないのです。 PDF-エクセルなどのソフトはあります。 http://knowledge.livedoor.com/13203 後は、データー区切り位置ー・・をやってみて、列にセパレートするかやってみることですね。