2

После нескольких часов борьбы кажется, что я нашел ошибку, связанную с обработкой CSV-файлов в Microsoft Query через Office Excel 2013.

Я пытаюсь сгенерировать диаграмму из данных CSV. Каждый час добавляется новая запись, поэтому я не хочу импортировать данные, а просто использую файл в качестве источника.

Единственным рабочим методом, по крайней мере, для получения динамических данных для сводной диаграммы, был следующий: в Excel 2013: ДАННЫЕ -> Из других источников -> -> Введите имя -> Выбрать 'Текстовый драйвер Microsoft Access (* .txt, * .csv) - > нажмите Подключиться -> Снимите флажок «Использовать текущий каталог» -> нажмите «Выбрать каталог» -> найдите каталог и нажмите «ОК». Затем я установил некоторые параметры, такие как разделение точкой с запятой. Нажмите 3 раза ОК.

Затем появится окно, в котором вы сможете выбрать «Доступные таблицы и столбцы.'

Когда я использую файл, содержащий больше точек в имени файла, чем только для расширения, столбцы НЕТ перечисляются на выбор. Точки имени файла заменяются знаком числа (#). В качестве теста я скопировал исходный файл и удалил точки из имени файла.

Изображение здесь:

Так:

  • Data_in_a_file_object1.csv → работает.
  • Data_in_a_file.object1.csv → не работает.

Я не могу изменить имена файлов CSV.

Тогда, наконец, вопрос: это ошибка? Я делаю что-то неправильно? Есть ли обходной путь? (Я не нашел один.)

1 ответ1

0

Я продолжил поиск и нашел это: http://www.ozgrid.com/forum/showthread.php?t=60745 Таким образом, Microsoft Query (и, вероятно, другие продукты MS) ожидают (и) только одну точку в пути плюс имя файла. Типично MS я думаю ....

Мой обходной путь: создайте символическую ссылку (файлы размещаются на компьютере с Linux) только с одной точкой в имени.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .