|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.02.2014, 12:46 | #1 |
Пользователь
Регистрация: 26.10.2013
Сообщений: 54
|
Можно ли в паскале сделать ввод данных в программу из файла excel?
Задача: Определить ежемесячную (Qw34+Qo34) и накопленную (сумма всех чисел) добычу
Определить max, min значения по Qw34. Программу я написал. Все работает. Вопрос в следующем. Можно ли перенести таблицу с картинки в excel и вводить данные в запись из него? Вот сама программа: Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (кнопочка на панели форматирования с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 04.02.2014 в 13:53. |
04.02.2014, 12:49 | #2 |
Старожил
Регистрация: 16.05.2012
Сообщений: 3,211
|
Можно, если паскаль под виндоус. Например, если это консольное приложение дельфи.
Теоретически можно в классическом паскале, но очень много мороки: нужно изучить структуру excel-файла и создать обработчики чтения, парсинга (то бишь разбора данных) и записи вручную (в винде это все уже есть).
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
|
04.02.2014, 13:08 | #3 |
Lawful Evil
Участник клуба
Регистрация: 13.05.2008
Сообщений: 1,208
|
Возможно, проще будет использовать текстовый файл, сформированный нужным образом? Например первые 2 строки выглядят так:
Код:
Код:
Считали первые две строки (шапку), а потом читаете и разбираете сроки посредством Код:
Алгоритм - бесплатен. Поиск багов - бесплатен. Реализация алгоритма - за отдельную плату.
На форуме помогают советами и объясняют, а не пишут на халяву программы, лабы, курсачи и т.д. (c) |
04.02.2014, 21:45 | #4 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,309
|
Вопрос я понял так:
1. Есть картинка, данные из которой хочется передать в программу, которая написана на Паскале (заполнять поля записей). 2. Предполагаем, что данные с картинки можно втащить в Excel и затем передать программе. А) Данные с картинки в Excel не втянуть. Для этого, как минимум, надо научить Excel распознавать картинку. B) К чему такое совокупление? Нет никаких проблем преобразовать программу из Паскаля в VBA и вычисления выполнять в Excel. Данные придется вводить ручками. Даже в том случае, когда картинка будет преобразована к читабельному виду, придется затрачивать время на контроль такого преобразования и корректировку при ошибках. Что-то не так понял? Как-то так, ...
Как-то так, ...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно сделать ввод в MaskEdit в формате 24часа???? | Choovak | Общие вопросы Delphi | 0 | 30.01.2011 23:02 |
Каким образом можно сделать таблицу Excel в ячейке Excel? | Severny | Microsoft Office Excel | 3 | 08.10.2010 09:13 |
Можно ли сделать ввод цифр с разделителем в виде точки? | motorway | Microsoft Office Excel | 1 | 18.07.2009 01:42 |
Можно ли сделать ввод формул в примечании? | motorway | Microsoft Office Excel | 1 | 11.07.2009 16:55 |