2011-10-20 1 views
1

私はsqliteデータベースに挿入するために自分のデータを準備しています。歴史的に、私はそれをExcelに入れて、さまざまなセルのデータは、(CSVインポートを介して)私のdbテーブル内の異なる行と同じになりました。1つのセルで大量のテキストを取り込み、キャリッジリターンを挿入して複数のセルに分割するにはどうすればよいですか?

これで、1つのセルにあるウェブページから大量のテキストを取得しましたが、テキストを別のセルに分割する必要があります。キャリッジリターンを挿入するにはどうすればよいですか?あるいは、データを別のセルに自動的に挿入するシンボルを使ってExcelにデータを送信する方法はありますか?それとも、自分のカスタムCSVファイルを作ることができますか?私が移動したいテキストをカットする以外に、より効率的な方法がありますか?

テキストには、一意であり、何かを挿入するために使用できる数字がありますが、それを行う方法がわかりません。

助けてください!

答えて

3

10ステップ・ソリューション...

  1. は、巨大なテキストでのセルを選択します。
    step01
  2. あなたの区切り文字を挿入します(例:私は '#' を選んだ)どこでもあなたが望む:
    step02
  3. ハードリターンを区切り文字で置き換えます。
    step03
    SEは式で後者を行うには:
    =SUBSTITUTE(A1," < - ALTを挿入+引用符
    ","#")
    誤って任意のハードリターンをスキップしません。この方法の間にハードリターンのためにここで入力(変換ウィザードは、それらの上にチョーク)。
  4. スタート選択したセルの列の変換ウィザードへのテキスト:
    step04
  5. が区切りを選択します:
    step05
  6. を区切り文字を選択してください:
    step06
  7. コピーした細胞の結果の範囲をそれらを転置するために、 :
    step07
  8. トランスをペーストするための開始セルにペーストを選択してください範囲を提起:
    step08
  9. 選択トランスポーズ...
    DONE step09

  10. step10
1

の代わりにExcelで作業し、あなたはまた、CSVファイルを操作することができます。ただ、CSVの基礎を尊重し、あなたは仕事を得るため(そして少し実験して)ことができるようになります。

CSVファイルがで区切られたフィールド/列を持つ区切りのデータ形式で、カンマ区切り値を保持していますカンマ文字と、行/改行で終わるレコード/行。
特殊文字(カンマ、改行、または二重引用符)を含むフィールドは、既存の二重引用符を二重にした後に二重引用符で囲む必要があります(エスケープするには)。

巨大なセルをCSV形式(単純なテキストエディタを使用)で見れば、おそらくいくつかの行にまたがり、二重引用符で囲まれているでしょうか?
before 引用符で囲まれた複数行のテキストを分割して、以下に示すように、複数のテキストを引用することができます。
after

関連する問題