Итак, .NET не имеет встроенной функциональности Office? - PullRequest
3 голосов
/ 10 сентября 2009

Я всегда думал, что это так, хотя я не знаю, откуда у меня появилась идея ... Я всегда предполагал, что электронную таблицу легко рассматривать, например, как двумерный массив, но некоторые поиски в SO предполагают, что все используя сторонние библиотеки? Или все эти люди нуждаются в решениях, которые не требуют установки Office ... если у меня нет этого ограничения, становится ли легче?

Как я уже сказал, я посмотрел на SO, но не увидел ответа на этот конкретный вопрос. Однако, возможно, мои навыки поиска просто отстой ...

РЕДАКТИРОВАТЬ: Идея в том, что я хочу открыть документ XLS / CSV в приложении на C #. Мне не нужны сложные данные из ячеек, просто возможность прочитать текстовое значение из каждой ячейки. В идеале, оболочка, которая обрабатывает электронную таблицу как двумерный массив ячеек с методом Cell.getText (), - это все, что мне нужно.

Ответы [ 13 ]

0 голосов
/ 10 сентября 2009

Мне легче сохранять офисные файлы в виде XML-документов, а затем анализировать и манипулировать XML, чем погружаться в глубины Office Interop. Я часто говорю это. Ваш пробег может варьироваться. Форматы XML предназначены для больших файлов, но это может стоить того для простоты использования.

0 голосов
/ 10 сентября 2009

Вам необходимо установить Инструменты Visual Studio для Office .

0 голосов
/ 10 сентября 2009

Нет, .NET не имеет встроенных функций Office.

...