|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
|
Чтение/перезапись файла Excel с хостинга09.07.2013, 17:01. Показов 6318. Ответов 78
Метки нет (Все метки)
Здравствуйте!
Прошу помощи, а именно, подсказку/совет, как реализовать данный метод: на сайте находится файл типа xls (Excel), в нём уже есть некая информация (6 столбцов, 50 строк), необходимо его строки и столбцы вывести в StringGrid и чтобы их можно было отредактировать и сохранить, тем самым файл на хостинге перезапишется (обновится). Программа состоит из StringGrid, 2 кнопки и 2 форм - главная на неё кнопка, которая открывает вторую форму, и в этой форме находится StringGrid и кнопка, которая сохранит измененную информацию. Соединение с хостом должно создаваться при запуске программы (в FormCreate главной формы) и не закрываться (в случае ошибки всплывает MessageBox о закрытие соедин.). Как я понял, нужно из программы сделать сервер\клиент? Использоваться TCPServer и TCPClient? Ещё хотелось бы узнать, как можно реализовать такой метод, к примеру: 2 разных пользователя запускают программу, один изменяет файл и сохраняет его (обновляет на хостинге), а второй пользователь сидит с открытой формой в которой находится стринггрид и видит его изменение ("онлайн" так сказать, без каких либо кнопок "refresh"). Как я понимаю для этого нужно пользоваться таймером? Я немного ошибся, т.к. в стринггриде нельзя ничего изменять, он только для чтения ведь, тогда использовать Еdit ( 6 столбцов - 6 кнопок). Добавлено через 11 минут Среда CBuilder 6. К сожалению не могу скинуть код, даже корявый, т.к. не могу разобраться с реализацией.
0
|
|
| 09.07.2013, 17:01 | |
|
Ответы с готовыми решениями:
78
Чтение, поиск, перезапись файла
Чтение файла xls и перезапись данных в файл txt |
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
|
| 11.07.2013, 21:06 [ТС] | |
|
0
|
|
|
|
|
| 11.07.2013, 21:07 | |
|
Ну как понимаю ф-ционал не велик так что будет не особо сложно.
Единственное нужно почитать можно ли установить привилегии именно на одну строку - ибо желательно это сделать средствами БД, а не самой программы.
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
|
| 11.07.2013, 21:09 [ТС] | |
|
Хотелось бы узнать, что именно за метод, с чего копать, так сказать. Я думаю, тем с ним полно.
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
||
| 11.07.2013, 21:14 [ТС] | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
|
| 11.07.2013, 21:39 [ТС] | |
|
0
|
|
| 11.07.2013, 21:43 | |
|
Не по теме: Чуть позже,занят ...
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
|
| 11.07.2013, 22:37 [ТС] | |
|
0
|
|
|
|
||||||
| 11.07.2013, 23:31 | ||||||
|
Приблизительно выглядит как-то так
libmysql-bcb.lib - файл нужно получить специально для С++Builder mysql.h и libmysql.dll - хедер и DLL из соответствующий версии сервера MySQL Пробовал пересобрать старый проект - не удалось почему-то. Добавлено через 12 минут libmysql-bcb.lib получается конвертацией C:\Program Files\MySQL\MySQL Server 5.6\lib\libmysql.lib с помощью coff2omf
1
|
||||||
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
|
| 11.07.2013, 23:37 [ТС] | |
|
Сейчас проверю
0
|
|
|
|
|
| 11.07.2013, 23:37 | |
|
Вот удалось собрать - XE3.
У меня локально сервер стоит я на нем проверял у вас же надо указывать хост БД Код не идеален, нужно читать внимательно документацию, и следить за тем что бы были проверки ошибок и освобождения ресурсов.
0
|
|
|
|
|
| 11.07.2013, 23:42 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
||||||
| 12.07.2013, 14:13 [ТС] | ||||||
|
Спасибо, сейчас разберу
Добавлено через 14 часов 3 минуты попробовал откомпилировать в CBuilder 6 - ошибки:
PS попробовал откомпилировать в XE4 - всё ок. Конечно бы продолжил дело в XE4, только там приложение будет весить больше раза в 4. Так понимаю особенность нового билдера
0
|
||||||
|
|
|||||||||||
| 12.07.2013, 14:18 | |||||||||||
|
Дo 1...2 M можно сжать UPX
Добавлено через 2 минуты Попробуй в пространство имен обвернуть
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
|
| 12.07.2013, 14:55 [ТС] | |
|
Сейчас ещё раз зайду в XE4, попробую откомпилировать.
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
|
| 12.07.2013, 15:15 [ТС] | |
|
Вы же писали консольное приложение.
![]() Попробовал перекинуть в свою (написана на XE4) в FormCreate, полетело куча ошибок...
0
|
|
| 12.07.2013, 15:15 | |
|
Чтение Excel файла Excel и чтение dbf файла. Чтение excel-файла на лету
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|