• 締切済み

PDFの表をExcelに張り付けると、一部順番が変

毎月やってることなのに今月不思議なことになりました。 PDFの表を全体選択してExcelのA列に張り付けてからスペース区切りで表をの形にするという作業を毎月やってます。 今日、それをやろうとしたらなぜか、基本は上手くいってるのに、PDFの、ページの最後の列だけ項目と金額が、入れ替わってしまいます つまり 項目A ¥⚪️⚪️⚪️ ¥◎◎◎ という表をそのままコピーしてるのに、Excelに張り付けるとなぜか ¥⚪️⚪️⚪️ 項目A ¥◎◎◎ となってしまうんです。 ただ、区切りの手順をやる前、張り付けた段階でそうなります。 なので区切りは関係ないと思うし、Excelを新規に立ち上げて張り付けても、 表全体ではなくその一行だけ張り付けても上記のようになります。 考えられる原因はなんでしょうか。 みためには、その上に並んでる項目とかわりないのに。 PDFで、一行だけ仕様が違う?なんてことあるんでしょうか? はりつけは通常貼り付けです。 でもExcelを新しくしてもそうなるってことはPDFのしようなのは間違いないですか? 対処法がわかれば教えていただきたいのはもちろんですが、同じような現象が起きたというだけでもいいのでご回答ください

みんなの回答

回答No.2

お仕事での作業でお困りなのかは分かりませんが、自分は長年編集に携わってきて「たくさんの外部から様々なPDF」を処理してきました。 そんな経験上でアドバイスになれば幸いです。 > PDFの表を全体選択してExcelのA列に張り付けてからスペース区切りで表をの形にするという作業を毎月やってます。 > はりつけは通常貼り付けです。 との事ですが・・・ 1)PDFで、「選択ツール(アイポインタ)」で、表を選択。 2)Excelで、「通常ペースト(Control+V)」で貼り付け。 とすれば、“hiro_1116”様が指摘の通り「PDFにはセルの区切りという概念が無い」ので、Excelに通常ペーストした場合は「html形式」でペーストされます。 これは、元PDFの属性などを可能な限り維持して貼り付けようとします。 なので「PDFが何のアプリ」からどのように生成されているかが、大きく影響します。 > ただ、区切りの手順をやる前、張り付けた段階でそうなります。 AdobeはPDFを生成する詳細な仕様までは公開しておらず、PDFを生成する各社・各アプリの様々な判断でPDFが作られますでので、突然何が起こるか分からないから「かなり注意が必要」です。 (今回のケースは詳細は不明ですが、過去には同じアプリからでも、アップデートやバージョンアップで「PDFを生成する仕様が更新や変更された」事で、トラブルが起きたケースがありました。) また、Excelは「スペース区切り」よりも「タブ区切り」や「カンマ区切り」が、安定性が高くなります。 (例えば、Windowsのバージョンや、WindowsとMac間でも、改行やスペースの仕様などは異なってきています。) 従って、より安全な対処法としては、Excelに直接ペーストを前提にすれば、Excelでペーストする時に右クリックをして、「形式を選択してペースト」から「値」を選択し、“文字情報だけをペースト”する方が良いでしょう。 更に安定性を高めるには、Excelに直接ペーストせずに、一旦テキストエディター(メモ帳やワードパッドなど)にペーストして、必要な箇所を「タブやカンマに置換えや追加削除」など【テキスト整形】してから、Excelにペーストするのが良いでしょう。 エディターを使用するのは手間がひとつ増えますが、【安全性と安定性】をPDFやExcelに求めるのは無く、トラブルは防げるので考慮してみて下さい。 お試しあれ・・・。

すると、全ての回答が全文表示されます。
  • hiro_1116
  • ベストアンサー率30% (2582/8349)
回答No.1

PDFにはセルの区切りという概念が無いので、コピー&ペーストしたときに上手く行かないこともあるでしょう。 そこを手で直すか、PDFにする前のデータが入手できるなら、それからコピー&ペーストするのが良いと思います。

すると、全ての回答が全文表示されます。

関連するQ&A