web-dev-qa-db-ja.com

余分なスペースを削除する

Webサイトを構築していて、2つのCSVファイルがあります。 1つはLoves Truck Stopsからのもので、すべての場所のリストです。もう1つのCSVは、私のWebサイトがそれらの場所を地図上に表示するためのものです。

LovesCSVを再配置して、サイトのCSVの書式設定に従い、CSVにコピーしました。しかし、そうすると、単語の間に多くの余分なスペースができました。

最初の8行のように見せるために必要な手動の書式設定はまだたくさんありますが、各行の各単語の間にある余分な間隔をすべて削除する簡単な方法はありますか?そうすれば、各単語の間にスペースは1つだけですか?

My file

JUST for Lovesには400以上の場所がありますが、パイロット、フライングJ、TA、ペトロストップも追加する必要があります。手動で行うと、時間がかかりすぎます。

関係者の方へ:私はJoomla用の「MyMapsLocations」プラグインを使用しています。 LovesXLSMをそのプラグイン用にフォーマットされたCSVまたはKMLに変換する簡単な方法があるかどうかはわかりません。

1
BDSmith

コメントが言っているように、あなたの本当の問題は余分なスペースよりもはるかに大きいです。しかし、スペースだけがこの質問に関心がある場合は、

  • 検索対象= \h+(これは、1つ以上のスペース、タブ、またはその他の水平方向の空白のインスタンスに一致します)
  • 置換= \x20(または、単一のスペースを使用できますが、投稿ではわかりにくいです)
  • 検索モード=正規表現

あなたが何をしたかを推測しようとしています:あなたは https://www.loves.com/en/location-and-fuel-price-search/locationsearchresults または同様のものに行き、そして「 .xlsxをダウンロードしたExcel」;次に、スプ​​レッドシートが開いたら、データをNotepad ++にコピーしました。説明:スプレッドシートプログラムからコピー/貼り付けすると(Excelだと思いますが、別のプログラムである可能性があります)、そのプログラムにはさまざまな列を区切るタブが含まれていました。

その場合は、実行する必要があります。スプレッドシートプログラムに入力したら、スプレッドシートツールでさまざまな列の再配置と削除を実行して、「CSV」の正しい形式に一致するようにします。完了したら、ファイル>名前を付けて保存、およびCSV(カンマ区切り)ファイルタイプとして。そうすれば、「あなたのCSV」が意図しているCSV読み取りシステムと簡単に統合できるはずです。

2
PeterCJ