Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 17.12.2017, 01:55   #1
OmegaBerkut
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 946
Репутация: 160
По умолчанию Нужно работать в Excel на C#

Здравствуйте.
Нашёл здесь о чё, и первое же, что у меня стряслось - нет у меня такого пространства имён Microsoft.Office.Interop.Excel, причём начиная с Office.
Пошёл гуглить - поковырялся на MSDN, при добавлении ссылки в сборках искомых ссылок тоже нет. Пошёл гуглить и MSDN'ить дальше. Нарвался на какую то страницу, где написано что то вроде "now data unavaliable". Погуглил ещё - должна быть какая то установка пакета Microsoft Office, и у меня стоит 2010 профессиональный плюс. Может это не совсем то.

Кто может поделиться сборкой, или может информацией о том, где её можно достать ?
__________________
Подпись ? Не, не слышал ...
OmegaBerkut вне форума   Ответить с цитированием
Старый 17.12.2017, 02:03   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,005
Репутация: 3316

icq: 512-765
skype: alexp.frl
По умолчанию

Если 2007+ (xlsx), то проще библиотеки типа https://github.com/ClosedXML/ClosedXML
Alex11223 на форуме   Ответить с цитированием
Старый 17.12.2017, 02:50   #3
OmegaBerkut
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 946
Репутация: 160
По умолчанию

Alex11223, да забыл сказать ... У меня есть две библиотеки для работы с Excel.
Почему две ?
Потому что первая умеет нормально читать формат 2003 (xls), а вторая умеет нормально писать формат 2007 (xlsx).
Первая не умеет нормально писать, вторая не умеет нормально читать.
Первую библиотеку я нашёл с помощью гугла, вторую мне дали здесь когда то.

Обе имеющиеся библиотеки не умеют работать с CSV. Я на этом форуме создавал темы про распознавание ячеек, где вперемешку идут кавычки и разделители. Таки да, мне нужно работать и с xls, и с xlsx, и с csv.
__________________
Подпись ? Не, не слышал ...
OmegaBerkut вне форума   Ответить с цитированием
Старый 23.12.2017, 01:15   #4
vaDS
Форумчанин
 
Регистрация: 16.04.2017
Сообщений: 94
Репутация: 21
По умолчанию

Тема в "Общие вопросы .NET", значит
Цитата:
Сообщение от OmegaBerkut Посмотреть сообщение
У меня есть две библиотеки для работы с Excel.
Гм, сталкивался с таким, что прогу в ХР написал на C# с выбросом отчетов в Excel, а под win7 не идет - пришлось добавлять к экзешнику библиотеку от Excel(с текущей своей версией), чтоб там могли нормально распечатывать.
vaDS вне форума   Ответить с цитированием
Старый 23.12.2017, 22:27   #5
Trial
Истребитель кофе
Пользователь
 
Аватар для Trial
 
Регистрация: 04.02.2010
Адрес: Уральский ФО
Сообщений: 15
Репутация: 10
По умолчанию

Я лично работаю с NPOI хорошая библиотека и Office на компе не обязателен
Trial вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
до работать нужно код vba rogge Помощь студентам 1 05.12.2015 21:06
Как работать с Excel из C#.NET? D@rkD@iver Помощь студентам 8 07.02.2015 00:15
Перестала работать прокрутка файла Excel Denis Ch Microsoft Office Excel 4 05.09.2011 11:25
Как работать с *.xls файлами без Excel'я? Нур Общие вопросы Delphi 8 15.12.2010 08:16
Как работать с видеофайлами в Excel? Евгений ГВС Microsoft Office Excel 8 01.12.2009 00:29


15:22.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru