![]() |
#1 |
Участник
|
![]()
Мне бы кусок кода как открыть файл *.xls и как считать ячейку "А1". Видел на форуме, что проблема обсуждалась не один раз, но не нашел конкретного примера. Спасибо!
|
|
![]() |
#2 |
Участник
|
Можно с этого начать:
PHP код:
|
|
![]() |
#3 |
Модератор
|
Поиск рулит Быстрый Excel
Хм. Хотя я своего кода не нашел... хотя точно выкладывал. Там еще проблема была - надо было к имени листа $ добавлять... С Уважением, Георгий |
|
![]() |
#4 |
Участник
|
я что-то похожее уже видел, на форуме, там было:
чтение из Excel текста, состоящего из цифр currentWorkSheet - this.openWorkSheet(curSheetNo); //метод класса SysExcelImport cellsOnSheet = currentWorkSheet.cells(); у меня в конфигурации нет такого класса SysExcelImport, мне бы рабочий кусок с открытием файла и получением значения. Спасибо! |
|
![]() |
#5 |
SAP
|
Вот, пожалуйста, когда-то сам учился вот типа личный пример:
|
|
![]() |
#6 |
Участник
|
Цитата:
Сообщение от konopello
Вот, пожалуйста, когда-то сам учился вот типа личный пример:
|
|
![]() |
#7 |
Модератор
|
X++: static void GetDataFromExcel(Args _args) { OdbcConnection connection; Statement statement; ResultSet resultset; LoginProperty LP = new LoginProperty(); ItemId itemId; ItemName itemName; ; try { ttsbegin; LP.setDSN("Excel4"); //Имя соединения connection = new OdbcConnection(LP); statement = connection.createStatement(); resultset = statement.executeQuery ("SELECT * FROM [Worksheet1$]"); //имя листа while (resultset.next()) { //получаем необходимые данные из столбцов itemId = resultset.getString(3); itemName = resultset.getString(4); info(strfmt("Id номенклатуры: %1(%2) загружен",itemId,itemName)); } connection = NULL; ttscommit; } catch (Exception::Error) { connection = NULL; ttsAbort; } } Георгий |
|
![]() |
#8 |
Участник
|
Спасибо Георгий, все работает.
|
|
![]() |
#9 |
Модератор
|
Перенес в "полезное"
![]() |
|
|
За это сообщение автора поблагодарили: Hans (1). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|