Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 22

Таблицу из Word отобразить на форме

17.03.2015, 22:22. Показов 2054. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Возможно ли таблицу из Word (или Excel) переместить на форму, отобразить как-нибудь? так, чтобы можно было использовать данные из таблицы (может быть в массив или как переменные,например...в бд(?)...)? если да,то каким образом? Объясните нубу, пожалуйста, идей совсем нет((
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
17.03.2015, 22:22
Ответы с готовыми решениями:

Как отобразить таблицу в форме
как отобразить данные из таблицы Заказы в форме ?

на каждой новой форме отобразить одну таблицу
У меня БД состоит из 11 таблиц.Задание на каждой новой форме отобразить одну таблицу из этой БД. Как это сделать через одно ADOQuery?

Как отобразить содержимое текстового файла на форме? Word, RTF не важно
Здравствуйте всем! Есть такой замысел, сделать просто справочник на delphi (мобильное приложение) Как разместить файл word (будет...

16
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
18.03.2015, 00:30
Из эксель можно, используя SQL-запрос. Из ворда сложнее
0
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 22
18.03.2015, 09:21  [ТС]
ViterAlex, вот с вордом проблема.информации никакой не могу найти даже
0
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 22
20.03.2015, 13:50  [ТС]
ViterAlex, а какой sql запрос, если из экселя?
0
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
20.03.2015, 23:31
Цитата Сообщение от lyser-user Посмотреть сообщение
вот с вордом проблема.информации никакой не могу найти даже
Пример вывода из Word в грид на форме таблицы 5х5:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
        private Word.Application wordapp;
        private Word.Document worddocument;
        private Word.Range wordcellrange;
        private void button1_Click(object sender, EventArgs e)
        {
            wordapp = new Word.Application();
            wordapp.Visible = true;
            worddocument = wordapp.Documents.Open("путь к файлу");
            Word.Table _table = worddocument.Tables[1];
            int a = _table.Rows.Count;
            int b = _table.Columns.Count;
            for (int i = 1; i <= a; i++)
                for (int j = 1; j <= b; j++)
                {
                   wordcellrange = _table.Cell(i, j).Range;
                   dgv.Rows[i-1].Cells[j-1].Value = wordcellrange.Text;
                }
        }
А вообще, вот ссылка по работе с Word на C#:
http://wladm.narod.ru/C_Sharp/comword.html#0
1
 Аватар для ViterAlex
8952 / 4864 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
21.03.2015, 05:08
Цитата Сообщение от lyser-user Посмотреть сообщение
а какой sql запрос, если из экселя?
Не возьмусь утверждать,т.к. далёк от SQL и т.п., но точно видел такую штуку. Это лучше спросить в https://www.cyberforum.ru/ado-net/
1
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 22
21.03.2015, 17:51  [ТС]
chumich, почему то только открывает существующий файл и пишет ошибку выхода индекса за пределы диапазона в строке...
C#
1
dataGridView.Rows[i - 1].Cells[j - 1].Value = wordcellrange.Text;
0
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
21.03.2015, 18:12
Цитата Сообщение от lyser-user Посмотреть сообщение
пишет ошибку выхода индекса за пределы диапазона
Значит что-то не так с количеством строк и столбцов в гриде. Их должно быть столько, сколько в таблице.
Выложите или проект с документом, где таблица, или сделайте и выложите скрины грида и таблицы в документе. Тогда можно будет проверить.
1
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 22
21.03.2015, 20:05  [ТС]
WinFApp.rar
chumich, вот)
0
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
21.03.2015, 20:58
Цитата Сообщение от lyser-user Посмотреть сообщение
chumich, вот)
lyser-user, вы не добавили в грид столбцы и строки. Я поправлю в проекте и выложу, только скажите:
вам заголовки таблицы нужны как заголовки грида или в первой строке?
1
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
21.03.2015, 21:18
Ждать было лень , я поправил проект, только замените путь к файлу (я свой вставил).
Вложения
Тип файла: rar WinFApp1.rar (79.7 Кб, 6 просмотров)
1
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 22
23.03.2015, 12:40  [ТС]
chumich, извиняюсь за молчание (интернет гикнулся ).
всё работает! [правда пришлось удалить одну подключенную ссылку - ругался отладчик]
огромное спасибо!!! будем работать дальше)
0
23.03.2015, 17:34

Не по теме:

Удачи :)

0
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 22
24.03.2015, 21:23  [ТС]
chumich, извините, еще вопросик можно задать?)
такой вопрос возник,возможно странный,но все-таки... а можно то,что выводится здесь в datagridview еще и сохранить в таблицу базы данных?
0
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
24.03.2015, 21:38
Цитата Сообщение от lyser-user Посмотреть сообщение
еще и сохранить в таблицу базы данных
Можно, конечно. Только скажите в какую таблицу и поля. Соответствующие wordовской таблице или куда?
0
0 / 0 / 0
Регистрация: 06.01.2013
Сообщений: 22
25.03.2015, 12:21  [ТС]
chumich, ну да,аналогичную таблицу ворда
0
 Аватар для chumich
2081 / 1239 / 464
Регистрация: 20.12.2014
Сообщений: 3,234
25.03.2015, 21:30
lyser-user, вот то, что вы хотели. База данных там же, в папке проекта. Не забудьте исправить путь к документу и базе. Но, кстати, если использовать базу данных, то можно делать занесение только в БД, а грид будет просто отображать то, что находится в ней. Это будет логичней. Если, конечно, занесение не должно быть раздельным. Я это всё сделал на одну кнопку. Чуть позже выложу вариант о котором сказал.
Вложения
Тип файла: rar WinFAppDataBase.rar (99.2 Кб, 8 просмотров)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.03.2015, 21:30
Помогаю со студенческими работами здесь

Отобразить таблицу справочника на форме как Табличную Часть, с выборкой
Друзья, начал изучать 1С 8,3 и столкнулся с рядом проблем. Какие-то я решил (кажется коряво, но тем не менее работает), а какие-то не...

Поиск строк в шаблоне в word и вывод в таблицу в другой файл word
Здравствуйте, требуется помощь! Имеется шаблон документа в word в котором есть три строки, которые нужно кинуть в таблицу в другой файл...

Добавление срок в таблицу Word при заполнении документа Word из данных Excel
Всем привет! Я новичок в этом деле и нужна помощь. Есть таблица Excel с данными на основании которого заполняется документ Word по...

Как связать таблицу Word и таблицу Excel ?
Существует таблица в Word. Необходимо: - создать идентичную таблицу в Excel, - при внесении изменений в таблице Word получить...

отобразить на форме
люди пожалуйста помогите,надо прочитать информацию с файл и отобразить на форме как сделть пожалуйста помогите визуал бейсик 6.0


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru