Tag: .net

Чтение номера строки из листа Excel с помощью объекта OLEDB

Я использую объект OLEDB для чтения файла Excel и возврата данных в datatable. Следующий лист Excel содержит два столбца, которые были импортированы, но я хочу также прочитать номер строки Excel вместе с моими данными. Это код, который я использую для чтения файла Excel: private DataTable ImportExcel2007(String strFilePath) { if (!File.Exists(strFilePath)) return false; String strExcelConn = […]

Сделать автоматическую программу открытой и читать из новейшего файла Excel каждый день

Я создаю программу для работы, которая должна читать данные один раз в день, каждый день, из сетевого файла, который ежедневно добавляет новую электронную таблицу. Затем он будет записывать это в таблицу базы данных. Я не уверен, как настроить объекты xlWorkBook и xlWorkSheet, чтобы они открывали разные файлы каждый раз, когда они запускаются. Если это помогает, […]

Чтение данных из файла Excel в сети в приложение командной строки VB

На моей новой работе (стажер) мне поручили создать простой веб-сайт для запроса базы данных и отображения элементов, которые можно отфильтровать. Существует новый файл excel, скомпилированный и сохраненный в указанной сети каждый день, и мне сначала нужно написать программу VB.net для чтения этих данных из файла excel и автоматического добавления в базу данных каждый день. Я […]

Ошибка HRESULT E_FAIL была возвращена из вызова COM-компонента для Microsoft.Office.Interop.Excel

Я пытаюсь использовать окно диалога файла Excel с страницы asp.net. он отлично работает с моего локального компьютера, но дает следующую ошибку на сервере. System.Runtime.InteropServices.COMException: Ошибка HRESULT E_FAIL была возвращена из вызова COM-компонента. [COMException (0x80004005): ошибка HRESULT E_FAIL была возвращена из вызова COM-компонента.] Microsoft.Office.Interop.Excel.ApplicationClass.get_FileDialog (MsoFileDialogType fileDialogType) +0 FileMoverSetup.FileDirectorySetup.btnProcessedBrowse_Click (отправитель объекта, EventArgs e) в c: \ Users […]

VB.Net System.Data.OleDb.OleDbException Только для чтения DB-объект

В настоящее время я работаю над приложением VB, которое ежедневно читает новый лист Excel из сетевой папки и копирует данные в базу данных. Я застрял в ошибке при попытке сначала использовать метод fill () моего dataAdapter. Ошибка: «System.Data.OleDb.OleDbException (0x80040E09): невозможно обновить. База данных или объект доступны только для чтения». Вот фрагмент кода, в котором произошла […]

Невозможно изменить ссылку в книге Excel

У меня возникают проблемы с изменением ссылки в книге, содержащей перемещенный лист. Я перемещаю два рабочих листа из рабочей книги (tempworkbook) под названием «Анализ Template.xlsx» в новую книгу (_wb), после чего я хочу изменить ссылку, которая находится на этих двух листах из tempworkbook, чтобы ссылаться на новую книгу, которую они «Мы только что переехали, но […]

C # Объединение файлов Excel

Я пытаюсь объединить 3 файла Excel вместе по строкам в столбце. Я использую библиотеку EPPlus .NET, которая отлично работает, но она очень медленная. Я должен проверить строку за строкой, чтобы найти соответствующее значение в других файлах Excels. Вот мой код: for (int i = 3; i <= excelWorksheetVar.Dimension.End.Row; i++) { for (int j = 3; […]

Самый маленький возможный фрагмент кода для автоматической замены амперсандов в XML Doc

Для документа XML, содержащего escape-символы, я видел несколько вариантов работы. Какой самый быстрый / минимальный способ игнорировать недопустимые символы или заменить их на правильный формат? Данные поступают в базу данных, а столбец, в котором эти данные с потенциальными смешными символами входят (адрес местонахождения), является наименее важным. Я получаю ошибку синтаксического анализа entity_name в команде dataset.ReadXml […]

Прокрутите все символы в файле XML и замените определенные символы

Наконец, после того, как XmlReader корректно работал над проектом на работе, теперь я получаю определенные ошибки анализа при попытке создания новых объектов Reader для определенных файлов XML. Например, этот, который продолжает встречаться, является ошибкой, пытающейся разобрать дефис (-). Это немного сбивает меня с толку, потому что я вручную вхожу и заменяю этот символ чем-то другим […]

Проблемы со связью / передачей данных

В моем текущем проекте я должен создать программу, которая ежедневно читает новую электронную таблицу Excel (новую добавляется ежедневно в сетевой файл) и экспортирует в базу данных. Я получаю эту ошибку всякий раз, когда я пытаюсь написать переменную datatable: System.Data.OleDb.OleDbException (0x80004005): внешняя таблица не находится в ожидаемом формате. Используя следующий фрагмент кода, ошибка возникает в последней […]

Давайте будем гением компьютера.