powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема чтения из excel файла данных
4 сообщений из 4, страница 1 из 1
Проблема чтения из excel файла данных
    #39873417
dima_18
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем, добрый день!

Подскажите, пожалуйста, ответ на следующий вопрос. Есть excel файл, нужно открыть его, считать данные и записать в таблицу (добавить строку).

Подскажите, пожалуйста, как Вы делаете.
Я привожу пример как я делаю обратное, т.е. записываю данные в excel файл.
Спасибо большое.



NameFile = 'Øàáëîí1.XLSX'
nameExcel = f3_ot + NameFile
NameFile1 = '&sum_str' + '.XLSX'
saveExcel = f3_ot+NameFile1



WAIT WINDOW NOWAIT "Èä¸ò âûâîä â ôàéë " + saveExcel
tmpsheet = GETOBJECT("","Excel.Sheet")
loExcel = tmpsheet.application
loBook = loExcel.Workbooks.Open(nameExcel)
loSheet = loExcel.sheets(1)



with loSheet

.cells(3,3).Value = nach1
.cells(3,5).Value = kon1
...
Рейтинг: 0 / 0
Проблема чтения из excel файла данных
    #39873445
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Проблема чтения из excel файла данных
    #39873720
Фотография Vladimir M Sklyar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dima_18,

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
	oXls = CREATEOBJECT("excel.application")
	oBook = oXls.workbooks.open(lcFile)
	oBook.Sheets(1).Select

        FOR i =1 TO (кол-во строк в экселе)
	      lnCount = oxls.cells(i,1).Value
...
тут дальше читаем эксель и пишем в таблицу
до конца цикла 
...
		WAIT WINDOW NOWAIT "Обработка файла, ждите ...."
	ENDFOR 	

	oXls.Quit
	RELEASE oBook, oXls


думаю принцип понятен (ну это по простому)
в принципе эта тема гуглится нормально и с примерами
...
Рейтинг: 0 / 0
Проблема чтения из excel файла данных
    #39874830
Grin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2dima_18,

Еще один вариант
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
	m.conect=SQLSTRINGCONNECT('Driver=Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb); dbq=C:\TEMP\Книга1.xlsx')
	m.sqlstat ='select * from "Лист1$" t'
	SQLEXEC(m.conect,m.sqlstat,'XLS')
	SQLDISCONNECT(m.conect)

	SELECT XLS
	BROWSE 
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема чтения из excel файла данных
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]