データベースのダウンロードからcsvファイルを定期的に受信し、このCSVファイルの作成方法を変更できません。私はそれを外部のパートナーに渡すためにExcelファイルに変換する必要があります。 Excelにインポートすると、実際には文字列である許可番号とカンマやその他の句読点を含むことができる場所の説明が表示されます。ExcelにCSVをインポートする:インポートウィザードがテキスト修飾子を認識できないが、Excelで直接開いて科学的表記に変換する
csvファイルを右クリックして[Excelで開く]を選択すると、場所の説明が正しくインポートされますが、一部の許可番号が科学技術表記に変換されます。私はExcelのテキストインポートウィザードを使用している場合
また、私はテキストとして許可番号をインポートすることができますが、場所の説明は、私は「へのテキスト修飾子を設定した場合でも、複数のセルにまたがって分割されてしまう。
それはcsvファイルに表示される。ここデータの簡単な例です:
id, "Permit Number", Species, Longitude, "Location Details"
1, 2F66-16, DE, -120.0001, "near a road, in woods (FR16)"
2, 678E-15, DE, -120.0002, "near milepost 65, north side of road"
は私が正しく両方のフィールドをインポートできるようになります解決策はあります。この問題は非常に似ていますが、何の答えを持っていません:? excel text importing: wizard vs opening a file within Explorer 助けてくれてありがとう。
更新:CSVの改行のために、場所の説明が複数のセルに分割されていると思います。私はこれらがどのように生成されているか、それらを削除する方法やそれらを扱う方法はわかりませんが、Excelでファイルを開くと、改行はまだあります(場所の説明全体が1つのセルにあります)。残念ながら、ダミーデータに簡単に変換されない機密データであるため、サンプルデータ全体を投稿することはできません。どのようにcsvファイルから改行を削除するための任意の考えですか?
バージョンは何?どのように "インポート"していますか? –
私はExcel 2010を使用していて、csvを右クリックしてExcelで開くを選択するか、Excelでテキストインポートウィザードを使用してインポートしています。 – LM6
Excelのテキストインポートウィザードを使用して、データタブから接続を設定していると仮定します。このファイルの問題は、セパレータが 'comma + space'であることです。 Excelでは、2つの文字区切り文字はうまく処理されません。スペースで区切られた文字列を含むフィールドのすべてが引用符で囲まれている限り、区切り文字には 'space'を使用できます。後処理でコンマを取り除くことができます。それは空のフィールドを扱うのに役立ちます。他の問題については、問題を再現できるデータが必要です。あなたが提供したものはそうではありません。 –