web-dev-qa-db-ja.com

CSV形式のデータをExcel 2007に貼り付けることはできますか?

CSV形式のテキストをコピーしてExcel 2007に貼り付けたい。

最初に一時ファイルに保存せずにこれを行う方法はありますか?

以前のバージョンのExcelでは、この状況でCSVインポートウィザードを手動で起動する方法があったと確信していますが、Excel 2007でこれを行う方法がわかりません。

参考までに、OpenOfficeではこれだけでうまくいく - 2行以上のCSVテキストをペーストするとCSVインポートウィザードが起動する。

122
therefromhere

データを1つの列に挿入する必要があります。この列を選択して[データ]メニューの[列へのテキスト]ボタンを押します。

視覚的な支援については、このスクリーンショットを参照してください。

デフォルトメニュー: default menu

データメニュー: text to columns

167

Csvからインポートされると予想されるのと同じ数の列をマーク(別名選択)してインポート(ペースト)します。例えば:

Name;surname
xxx;yyy

A列とB列をマークして貼り付けます。

10
Mic

タブ区切りのデータを作成できる場合は、直接Excelに貼り付けることができます。

(カンマ区切りではなく)タブ区切りの電子メールを送信できない場合でも、これには1つの中間ステップ(メモ帳への貼り付け、すべてのカンマのタブへの置き換え、もう一度コピー)が含まれます。一時的なcsvファイルを保存してインポートする必要があります。

5
Ishmaeel

私はここにマークされた答えをたどろうとしましたが、データメニューに「テキストから列へ」ボタンが見つかりませんでした。 (Office 2010、Excel 14.0.7177.5000)

私は別の方法で成功しました:最初にグーグルの共有ドキュメントテーブルに貼り付け(それは私が何も飾り気なしで欲しかったことをしました。)それから私はそこに同じデータを再選択し、コピーし、そしてExcelに貼り付けました。 。

データを挿入するためのすべての方法を考えると、驚くべきことであり、残念ながら、最初にファイルに保存せずに変換せずにセルを貼り付ける簡単で明白な方法はありません。

0
Tim