2011-06-01 10:05:41 +0000 2011-06-01 10:05:41 +0000
38
38

Как изменить стандартный разделитель в Импорте текста в Excel?

Я хочу импортировать CSV-файл в Excel. В CSV файле данные разделены запятыми (go figure), но по умолчанию разделитель в Мастере импорта текста установлен в “Tab”. Как я могу изменить значение по умолчанию на “Comma”?

Ответы (3)

23
23
23
2011-06-01 10:43:05 +0000

(Предполагая интерфейс Office 2003)

Не использовать Файл > Открыть.

Вместо этого использовать Данные > Импорт внешних данных > Импорт данных…

Это вызовет мастер импорта текста, который позволяет выбрать разделитель.

Или, если вы используете более новый интерфейс, перейдите на вкладку Data > From Text :

Это вызовет диалоговое окно “Открыть файл”, за которым последует то же самое диалоговое окно импорта текста.

12
12
12
2011-06-16 18:16:38 +0000

Это настройка Windows, которая будет использоваться всеми программами, которые на нее ссылаются (в данном случае Excel).

  1. Нажмите кнопку Пуск, а затем Панель управления.
  2. Откройте диалоговое окно Региональные и языковые параметры.
  3. Сделайте одно из следующих действий: В Windows Vista/7 перейдите на вкладку Форматы и нажмите кнопку Настроить этот формат. В Windows XP перейдите на вкладку “Региональные и языковые параметры” и нажмите кнопку Настроить.
  4. Введите новый разделитель в поле Список разделителей.
  5. Нажмите OK дважды.
6
6
6
2011-06-01 13:48:19 +0000

Excel использует последний использованный разделитель в сессии. Дейв Петерсон описывает возможное решение здесь Вы, по сути, создаете макрос, устанавливающий разделитель по умолчанию и помещаете его в папку xlstart. Если Вы делаете это для файла на машинах других людей, то это, вероятно, не сработает, но это то, как Вы будете подходить к нему, программно на Вашей собственной системе, и Вы можете адаптировать его к Вашей ситуации. Запуск следующего кода должен предварительно установить для Вас разделитель. Это будет работать на существующей сессии. Так что если у вас есть содержимое, которое ожидает установки определенных разделителей, запустите что-нибудь подобное перед импортом, установив любые параметры

With ThisWorkbook.Worksheets(1).Range("a1")
 .TextToColumns Destination:=.Columns(1), DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=False, Semicolon:=False, Comma:=True, Space:=False, Other:=False
End With
ThisWorkbook.Close SaveChanges:=False
```.

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

6
13
9
10
4