|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
|
Чтение/перезапись файла Excel с хостинга09.07.2013, 17:01. Показов 6495. Ответов 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
|
|||||||
| 12.07.2013, 15:20 [ТС] | |||||||
|
Немного поправил, остались те же ошибки:
0
|
|||||||
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
|||||||
| 12.07.2013, 15:35 [ТС] | |||||||
|
Добавлено через 9 минут Закомментировал кирилицу
Добавлено через 1 минуту Поправил название таблицы в коде, выписывает 1 строку - это правильно? и нормально закрывается. Теперь её нужно перевести в форму
0
|
|||||||
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
|
| 12.07.2013, 16:09 [ТС] | |
|
PS попробовал запустить программу на другой машине, выдал, что отсутствует библиотека cc32130mt.dll
В коде, вроде библиотека не используется
0
|
|
|
|
|
| 12.07.2013, 16:21 | |
|
Ну так Компиляция программы под С++ Builder, чтобы работала на других компьютерах есть также вероятность что ее использует mysql.dll
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
|
| 12.07.2013, 16:25 [ТС] | |
|
0
|
|
|
|
||
| 12.07.2013, 16:30 | ||
|
А вот http://docwiki.embarcadero.com... _Libraries
0
|
||
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
|
| 12.07.2013, 16:32 [ТС] | |
|
на 7
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
||
| 12.07.2013, 17:03 [ТС] | ||
|
сейчас попробовал создать новый проект, закинул туда libmysql.dll , libmysql.lib , libmysql-bcb. Компилирует без ошибок, но сразу закрывает программу...
0
|
||
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
|
| 12.07.2013, 17:28 [ТС] | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
|
| 12.07.2013, 19:12 [ТС] | |
|
всё правильно, показывает только первую строку, как и должно
![]() Добавлено через 1 час 11 минут Теперь такой вопросик, можно ли прикрутить программу к форме или наоборот ?безболезненно, так сказать. Вывести ,например, в дбстринг .
0
|
|
|
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 39
|
||||||||||||||
| 12.07.2013, 21:15 [ТС] | ||||||||||||||
|
На счёт вывода ошибок и данных из таблицы.
заменой?:
Добавлю, исправил ошибку
![]() Добавлено через 1 час 6 минут Поправил код, создал проект - форму в CBuilder6 - всё отлично, соединение есть... (проверил , что выводит строки, методом ShowMessage("строки"+i,"Строка",MB_OK) ![]() Спасибо большое за помощь! ![]() Осталось разобраться, как вывести строки в StringGrid или DBGrid, почитаю пока литературу, может чего найду. Метод бы найти, самое главное. Добавлено через 58 секунд Ну и конечно же, найти как реализовать
0
|
||||||||||||||
|
|
|
| 12.07.2013, 21:40 | |
|
0
|
|
| 12.07.2013, 21:40 | |
|
Чтение Excel файла Excel и чтение dbf файла. Чтение excel-файла на лету
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|