選択で並べ替え..スプレッドシートソフトウェア


0

とてもイライラしています... ArcMapを頻繁に使用するため、属性テーブルにいるときに「選択した機能を表示」を頻繁に使用します。今、私は150,000以上のレコードを持つExcelでcsvファイルを操作する必要があり、絶対に同じことをする必要があります....検索ツールを使用して一度に数百行を選択し、選択したもののみを表示する必要がありますそして、空のフィールドにそれらの行のみの値を入力します。

これは、私に関する限り、どのスプレッドシートパッケージでも実行できません。私はソリューションのためにExcelとOpenOfficeを探しましたが、何もありません。レコードに含まれる特殊文字が多すぎるため、ArcMapに取り込むことができません。

何か案は?これは私にはとてもクレイジーなようです...利用できない基本的なもの....


2
GIS-SEへようこそ!ただし、この質問は「スプレッドシートソフトウェアを選択して並べ替える」方法に関するもののようです。ArcMapについて言及していますが、質問はArcMapについてではありません。したがって、Stack Overflowに移行した方が良いと思います。

1
どのバージョンのExcelを使用していますか?「検索ツールを使用して一度に数百の行を選択する」と言うとき、ExcelまたはArcMapで話しているのです。Excelについて質問している内容のみを含めるように質問を編集できますか?他のプログラムの話は、あなたの質問を混乱させています。
チャーリーRB

SuperUserにようこそ。@ CharlieRBは素晴らしい点です。SuperUserに移行したので、プログラムの問題にもっと具体的に対処するために、おそらく質問を作り直す必要があります。また、少しあいまいなので、探しているものを明確にするためにできることは何でも役に立ちます。そのままでは、曖昧であるか建設的でないために閉鎖されるリスクがあります。
ダブ

回答:


1

探しているのはデータベースソリューションだと思います。汎用性の高いExcelは、まだ単なるスプレッドシートです。SQLを使用する場合(MSにはSQLの無料バージョンがあります。詳細はSQL Expressをご覧ください。大量の変更を行うのは非常に簡単です。ワークフローは次のようになります。

  1. .csvデータをデータベーステーブルにインポートします。
  2. データを操作します。おそらく、次のようなTSQLステートメントです。

    YOUR_CSV_TABLE(ソースデータ)を更新します

    列2 = NewValueを設定(新しい値で更新する列の数を指定)

    列1 =基準(必要な値に一致)

    このタイプのSQLステートメントは、数千の行を同時に更新できます。

  3. SQLデータベースをデータソースとしてArcMapに接続します。

私はかなり定期的に同様のセットアップを使用していますが、うまく機能します。


移住してくれた人のおかげで、私はここで非常に新しいので、質問をどこに投稿すればよいかわかりませんでした。David-ありがとう、これは有望に見えます。csvをmysqlにアップロードし、phpmyadminを持っているので、そこから解決策を試してみます。この方法がexcel / openofficeで実行できないとは信じられませんでした。助けてくれてありがとう、人々。
user83404
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.