3 / 3 / 1
Регистрация: 27.11.2010
Сообщений: 161
|
|
1 | |
Записать данные из TextBox в ячейку Excel24.02.2012, 20:00. Показов 21633. Ответов 15
Метки нет (Все метки)
Здравствуйте!
Нужна ваша помощь. Есть в форме текстбокс и кнопка и есть экселовский файл. Как при нажатии на этой кнопку изменить значение ячейки A1 в таблице эксель? Заранее Спасибо
0
|
24.02.2012, 20:00 | |
Ответы с готовыми решениями:
15
Excel записать данные в ячейку Записать в файл Excel данные с textBox-ов form Записать значение в ячейку DataGridView из TextBox Добавление текста из TextBox в ячейку EXCEL |
192 / 147 / 27
Регистрация: 02.05.2011
Сообщений: 467
|
|
24.02.2012, 20:06 | 2 |
http://wladm.narod.ru/C_Sharp/comexcel.html
Google в помощь Ещё могу сказать, что можно сохранять документ Excel в формате .csv, тогда открыть его в С# можно будет как обычный текстовый файл, а тоесть использовать потоки. При таком формате "," разделяют значения по столбцам а ";" по строкам
1
|
3 / 3 / 1
Регистрация: 27.11.2010
Сообщений: 161
|
|
10.03.2012, 13:18 [ТС] | 3 |
Как открыть существующий документ и записать на конкретную ячейку с текстбокса я сумел сделать. Возник вопрос:Есть документ в нем есть 3 sheets. Как записать данные в ячейку A1 например в второй лиcт?
0
|
6287 / 3570 / 900
Регистрация: 28.10.2010
Сообщений: 5,937
|
||||||
10.03.2012, 13:28 | 4 | |||||
1
|
31 / 31 / 5
Регистрация: 05.01.2011
Сообщений: 65
|
|
10.03.2012, 19:51 | 6 |
Я вот тож недавно разбирался, и в результате сделал как в этой СТАТЬЕ. Прога мелкая, библиотеку с собой таскать не нужно.
С "using Excel = Microsoft.Office.Interop.Excel" оно канеш удобнее гораздо, но над с собой таскать эту самую Microsoft.Office.Interop.Excel.dll (Или мож я чего не доглядел и можно как-то ее с собой не таскать?), а если ее в EXE-шнике хранить и распаковывать при необходимости то она потом не удаляется т.к. до победного не выгружается из проги. З.Ы.: Может есть еще какой способ подгружать ее пи помощи LoadLibrary и выгружать потом с помощью FreeLibrary? Или как-то с помощью Assembly.LoadFrom, но тут я ваще ниче не вкурил пока.
0
|
3 / 3 / 1
Регистрация: 27.11.2010
Сообщений: 161
|
|
11.03.2012, 13:40 [ТС] | 7 |
Возвращаюсь к вопросу т.к все еще не понял как его решить
Заранее спасибо
0
|
1 / 1 / 1
Регистрация: 09.12.2013
Сообщений: 20
|
|||||||||||
31.03.2014, 19:35 | 8 | ||||||||||
Нужно просто получить ссылку на массив элементов нужного листа
Ну а дальше уже записываем данные в клетку
0
|
0 / 0 / 0
Регистрация: 19.06.2013
Сообщений: 11
|
|
28.05.2014, 14:56 | 9 |
Товарищи, а такой вопрос? Можно ли взаимодействовать с приложениями Microsoft Office из Visual Studio Express Edition? Попытался применить кусочек кода из статьи, приведенной Single Feniks, но приложение Excel так и не запустилось, только часики немножко помаячили
0
|
1 / 1 / 1
Регистрация: 09.12.2013
Сообщений: 20
|
|
28.05.2014, 15:10 | 10 |
Ограничений во взаимодействий не заметил. Необходим только установленный Excel для подключения COM библиотеки к проекту. Дебагер ошибку выдает?
0
|
0 / 0 / 0
Регистрация: 19.06.2013
Сообщений: 11
|
|
28.05.2014, 15:26 | 11 |
Не, ошибок не выдает, все ровнёхонько.
Excel 2007. Ось XP SP2. Среда MS Visual Studio 2008 Express. Может реестр чудит...?
0
|
1 / 1 / 1
Регистрация: 09.12.2013
Сообщений: 20
|
|
28.05.2014, 16:52 | 12 |
А код можно посмотреть?
0
|
0 / 0 / 0
Регистрация: 19.06.2013
Сообщений: 11
|
||||||
29.05.2014, 12:20 | 13 | |||||
Конечно! Вычеркнув все лишнее в сухом остатке такая конструкция. Ну разве что заранее прошу извинить, что не на шарпе, а на с++, но различия, я полагаю, минимальны. И еще в отличие от примера с запуском Excel, здесь поменяно на Word, но сути дела не меняет - и там, и тут при выполнении кода вылазят "часики" и больше ничего
...и заранее предвидя комментарии насчет пространств имен - все необходимые using namespace подключены
0
|
1 / 1 / 1
Регистрация: 09.12.2013
Сообщений: 20
|
|
29.05.2014, 13:16 | 14 |
Ух, С++ для меня прошел стороной, постараюсь помочь.
В обозревателе решений ссылки на Word и офис добавлены? В С# без этих ссылок не может работать с экселем. А с синтаксисом языка помочь не смогу.
1
|
0 / 0 / 0
Регистрация: 19.06.2013
Сообщений: 11
|
|
29.05.2014, 13:21 | 15 |
А вот этого я не знал...сейчас будем посмотреть как тут у нас ссылки добавляются. Спасибо, Stratum!
0
|
0 / 0 / 0
Регистрация: 28.01.2010
Сообщений: 16
|
|
15.02.2016, 10:49 | 16 |
при создании объекта приложения
Код
Excel.Application app = new Excel.Application(); Код
app.Visible = true;
0
|
15.02.2016, 10:49 | |
15.02.2016, 10:49 | |
Помогаю со студенческими работами здесь
16
Перенос текста из TextBox в ячейку Excel Из TextBox вставить данные в пустую ячейку Копирование текста из TextBox в ячейку таблицы Excel Программно записать формулу в ячейку Excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |