Сортировать по выбору

249
user83404

Я так расстроен ... Я часто использую ArcMap, и поэтому я часто использую «Показать выбранные объекты», когда нахожусь в таблице атрибутов. Теперь мне нужно манипулировать CSV-файлом в Excel с более чем 150 000 записей, и мне абсолютно необходимо сделать то же самое .... Я использую инструмент поиска, чтобы выбрать несколько сотен строк одновременно, тогда мне нужно показать только те, которые выбраны а затем заполните пустое поле значениями только для этих строк.

Это не может быть сделано в любом пакете электронных таблиц, насколько мне известно. Я искал Excel и OpenOffice для решения, но нет ни одного. В записях слишком много специальных символов для переноса в ArcMap, иначе я бы просто сделал это с Esri.

Есть идеи? Это кажется мне таким сумасшедшим ... такая фундаментальная вещь, которая недоступна ....

0
Добро пожаловать в GIS-SE! Тем не менее, этот вопрос, кажется, просто о том, как «сортировать по выбору [в] электронных таблицах программного обеспечения». Хотя в нем упоминается ArcMap, вопрос не в ArcMap. Следовательно, я думаю, что было бы лучше перейти на [** Stack Overflow **] (http://stackoverflow.com/). 10 лет назад 2
Какую версию Excel вы используете? Когда вы говорите «Я использую инструмент« Найти », чтобы выбрать несколько сотен строк одновременно», вы говорите в Excel или ArcMap. Можете ли вы [отредактировать] вопрос, чтобы включить только то, что вы спрашиваете об Excel? Обсуждение других программ делает ваш вопрос запутанным. CharlieRB 10 лет назад 1
Добро пожаловать в SuperUser, @CharlieRB делает отличное замечание, так как вы перешли в SuperUser, вопрос, вероятно, следует переформулировать, чтобы более конкретно рассмотреть проблемы вашей программы. Это также немного расплывчато, поэтому все, что вы можете сделать, чтобы уточнить, что вы ищете, будет полезно. Как таковой, он рискует быть закрытым из-за расплывчатости или неконструктивности. dav 10 лет назад 0

1 ответ на вопрос

1
dav

Я думаю, что вы ищете решение для базы данных. Excel, как бы он ни был универсален, до сих пор остается лишь электронной таблицей. Если вы используете SQL (у MS есть бесплатная версия SQL, больше информации здесь: SQL Express, внесение огромного количества изменений чрезвычайно просто. Ваш рабочий процесс будет выглядеть примерно так:

  1. Импортируйте ваши данные .csv в таблицу базы данных.
  2. Управляйте своими данными, возможно, оператором TSQL, например:

    Обновите YOUR_CSV_TABLE (ваши исходные данные)

    Set Column 2 = NewValue (укажите любое количество столбцов для обновления с новым значением)

    Где столбец 1 = критерии (соответствуют любым необходимым вам значениям)

    Этот тип оператора SQL может обновлять тысячи строк одновременно.

  3. Подключите базу данных SQL к ArcMap в качестве источника данных.

Я использую подобную установку на довольно регулярной основе, и она прекрасно работает.

Спасибо всем, кто переехал, я здесь новичок, поэтому я не был уверен, где разместить свой вопрос. Дэвид - спасибо, это выглядит многообещающе, я буду загружать свой CSV в MySQL и у меня будет phpmyadmin, поэтому я попробую ваше решение оттуда. Я просто не мог поверить, что этот метод не выполним в Excel / OpenOffice. Спасибо за помощь, люди. user83404 10 лет назад 0

Похожие вопросы