я хочу прочитать майкрософт слово файл без использования подключения данных,входного файла optput
ответ
«.doc» - это не простой текстовый формат. Вы должны использовать interop для maniuplation.
Включите COM Libary «Библиотека объектов Microsoft Word 12.0». Создайте ApplicationClass и используйте свойство Documents, чтобы открыть документ.
object wordPath = null;
object missing = System.Reflection.Missing.Value;
wordPath = @"C:\sample.doc";
// Create Interop object
ApplicationClass word = new ApplicationClass();
word.Visible = false;
// Open document
Document doc = word.Documents.Open(ref wordPath,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing);
// Set document as active for interaction
doc.Activate();
// Select the whole content of the word document
word.Selection.WholeStory();
// Get the text from the document
string text = word.Selection.Text;
Существует очень хорошее представление об blog of Scott C. Reynolds.
Я хочу прочитать файл excel из Listview, чтобы найти идентификатор электронной почты из файла excel .... Я пытаюсь это сделать ... но я не знаю тип кодировки excel, который я имею в виду для форматов данных ... как я могу прочитать excel файл для поиска идентификатора электронной почты ... я не хочу использовать подключение к данным – ankush
как для слова, есть также объект libary для excel. код должен быть очень схожим. с объектом рабочего листа вы можете получить диапазон. этот диапазон имеет свойство text. но я думаю, что использование подключения к данным делает его намного проще ... –
Бит гниль взял сообщение в блоге Скотта К. Рейнольдса, но, к счастью, у нас есть машина «Путь назад»: http://web.archive.org/web/ 20100504173106/HTTP: //www.scottcreynolds.com/archive/2007/05/03/c-and-word-interop---a-few-tips.aspx – FooF
Это зависит, StreamReader имеет несколько конструкторов, посмотри на:
public StreamReader(Stream stream, bool detectEncodingFromByteOrderMarks)
public StreamReader(Stream stream, Encoding encoding)
Но, может быть, вы должны объяснить, что вы имеете в виду под «doc file»
Если «doc» означает «документ Word 2003», то это не простой текстовый файл, который начинается с него - это формат двоичного файла. Я не уверен, что это где-то документально, хотя проекты, подобные Open Office, реконструировали его.
Если «doc» вы имеете в виду что-то еще, уточните пожалуйста.
Документы Word используют расширение .doc и могут быть сохранены в формате XML. Если у вас есть возможность сделать это, вы можете использовать библиотеку синтаксического анализа XML для получения содержимого. Вся схема довольно сложна, но вы можете извлечь из нее некоторые полезные вещи простым способом.
object wordPath = null;
object missing = System.Reflection.Missing.Value;
wordPath = @"C:\sample.doc";
// Create Interop object
ApplicationClass word = new ApplicationClass();
word.Visible = false;
// Open document
Document doc = word.Documents.Open(ref wordPath,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing,
ref missing);
// Set document as active for interaction
doc.Activate();
// Select the whole content of the word document
word.Selection.WholeStory();
// Get the text from the document
string text = word.Selection.Text;
- 1. Установленное значение входного файла второго входного файла
- 2. Изменение значения входного файла
- 3. JQuery проверка входного файла
- 4. проверка содержания входного файла
- 5. Массивы из входного файла
- 6. Выполнение входного файла
- 7. UI типа входного файла
- 8. Java входного файла - NullPointerExeption
- 9. Чтение из входного файла
- 10. Чтение строки входного файла
- 11. PHP Схватив входного файла
- 12. входного файла Bootstrap3
- 13. Печать частичного входного файла
- 14. Ошибка ввода входного файла
- 15. входного файла метеор CFS
- 16. Нет входного файла указано.godaddy
- 17. Чтение части входного файла
- 18. чтение входного файла Matlab
- 19. Ошибка чтения входного файла
- 20. Угловое: получить длину файла из входного файла
- 21. Создание нового файла с именем входного файла
- 22. Джанго: Lowercasing имя файла входного файла изображения
- 23. PHP Чтение файла из входного файла HTML
- 24. Анализ файла входного файла в Haskell
- 25. CakePHP 3 тип входного файла файла
- 26. Тип входного файла, не отображающий выбор файла
- 27. Ошибка входного файла из dev_appserver.py
- 28. Создание входного файла в HDFS
- 29. Извлечение данных из входного файла?
- 30. Как скрыть файл входного файла?
Можете ли вы быть более конкретными в своем вопросе? –