| 
			
			 | 
		#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). | |