Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.08.2010, 23:26   #1
Dmitrii_V
 
Регистрация: 31.08.2010
Сообщений: 3
По умолчанию Открытие текст. файла

Имеется текстовый файл *.csv.
Там данные разделены ";".
Открываю его вручную - данные разбиваются по ячейкам нормально.
Пытаюсь открыть программно

Workbooks.Open Filename:="...1.csv", format:=6, delimiter:=";"

Открывается, но все данные в одной яцейке - не разбиваются по ячейкам ((
как быть???
Dmitrii_V вне форума Ответить с цитированием
Старый 31.08.2010, 23:48   #2
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Была такая тема на форуме. И не одна.
Подзабылось, но там что-то связано с региональными настройками.
Типы разделителей. Возможно и у Вас такая проблема.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 01.09.2010, 06:31   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Цитата:
Открываю его вручную - данные разбиваются по ячейкам нормально.
Пытаюсь открыть программно - не разбиваются по ячейкам
Тоже как-то сталкивался с подобным.
Решил вопрос, отказавшись от открытия при помощи Workbooks.Open
(открывал как-то иначе, что для Windows было аналогично ручному запуску)

Можно поступить иначе - считать содержимое файла в текстовую переменную, а потом преобразовать текст в двумерный массив.
После этого одной строкой кода заносим массив на лист Excel.
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Открытие файла Nitrino Win Api 4 25.06.2010 00:23
открытие файла Pti44ka Общие вопросы .NET 5 10.05.2010 10:17
открытие файла Михаил Юрьевич Общие вопросы Delphi 8 20.09.2009 14:51
Открытие файла и создание графика на основе чисел из файла Simon..14 Общие вопросы C/C++ 8 09.06.2009 10:18
Открытие файла Veiron Общие вопросы Delphi 2 27.02.2008 03:12