Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

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

Купить рекламу на форуме - 42 тыс руб за месяц

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

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

Кто может поделиться сборкой, или может информацией о том, где её можно достать ?
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 17.12.2017, 01:03   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Если 2007+ (xlsx), то проще библиотеки типа https://github.com/ClosedXML/ClosedXML
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 17.12.2017, 01:50   #3
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

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

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

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

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


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


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