Tag: winforms

Datetime изменяется при импорте файла Excel в SQL

Я импортирую файл Excel в SQL-сервер. Столбец даты не импортируется точно так же, как в Excel. Время изменено. Например, '2015-08-11 6:44:31 PM' из Excel '11 -Aug-2015 06:43:12 PM 'на SQL (пожалуйста, проигнорируйте формат, я его изменил) Почему изменилось время? Я не получаю желаемых результатов, когда я сравниваю datetime с БД, чтобы избежать дублирования при импорте. […]

c # Excel Interop _Workbooks.Open

Я пишу приложение ac # WinForms в Microsoft Visual Studio. Наша команда Data дает мне ежедневный отчет в формате .csv, и мне нужно визуально отображать результаты. Однако эта программа изначально была написана для обработки файлов .xlsx, поэтому вместо того, чтобы переписывать весь мой код для обработки .csv, я решил, что было бы проще преобразовать файл […]

«BindingSource не может быть его собственным DataSource»

Я работаю над приложением C # WinForms, которое считывает данные в DataGridViews и экспортирует их в рабочий лист Excel с помощью Excel Interop. В последнее время иногда случается странная ошибка, которая до сих пор не была (насколько мне известно). Во время экспорта Excel, который происходит в другом потоке, возникает ошибка «BindingSource не может быть его […]

Экспорт из WPF в Excel

Я создал WinForm, который добавляет данные из текстовых полей в список, а затем, когда форма закрывается, экспортирует эти данные в таблицу Excel. Я пытаюсь преобразовать WinForm в WPF, и код больше не работает. Я не получаю никаких ошибок, это просто не создает таблицу. Я что-то упустил? protected void OnFormClosing(object sender, EventArgs e) { if(signees.Count > […]

Экспорт DataGridView в Excel без изменения формата

Я создаю приложение Windows, где я экспортирую данные из DataGridView в Excel. Проблема заключается в том, когда он экспортирует изменения формата данных, например, формат данных в сетке равен dd/mm/yyyy но он экспортируется как dd/mm/yyyy tt:mm и есть некоторые числа, такие как 2.10 которые входят в Excel 2.1 : private void button4_Click(object sender, EventArgs e) { […]

Как загрузить файл Excel с веб-сайта с помощью настольного приложения C #

Я попытался использовать несколько методов для загрузки 1 файла excel с веб-сайта Я попытался использовать WebClient и DownloadFile … но он возвращает 400 плохих запросов Я попытался использовать File.WriteAllBytes, кроме того, Моим текущим решением является вызов IExplorer с этим конкретным файловым путем. Затем он начнет загружаться (после выбора пользователем пути к файлу) Это так, что […]

C # в Excel вставить запись как десятичную, а не текст

Я вставляю данные в файл Excel из своей программы на C #, используя соединение OLEDB. Все поля вставляются как текст, но я хочу, чтобы поле AMOUNT было вставлено как десятичное в файл Excel. Мой код: OleDbConnection conOledb; OleDbCommand cmdOledb = new OleDbCommand(); conOledb = new OleDbConnection(" Provider=Microsoft.ACE.OLEDB.12.0;Data Source='" + destFile + "';Extended Properties='Excel 12.0 Xml;HDR=YES'"); […]

Ошибка экспорта datatable в excel C #

В настоящее время у меня есть проблема с экспортом моей DataTable в Excel с помощью Microsoft.Office.Interlope. Ошибка: «winform» Дополнительная информация: получение фабрики COM-класса для компонента с CLSID {00024500-0000-0000-C000-000000000046} завершилось ошибкой из-за следующей ошибки: 80080005 Ошибка выполнения сервера (исключение из HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE )) «. Я googled вокруг и пробовал все разрешения, котор я смог найти, […]

Microsoft.Office.Interop.Excel.Worksheet не содержит определения для 'InsertRow'

Я хочу динамически вставлять несколько строк на листе excel, но когда я попытался использовать приведенный ниже код, как это было предложено во многих ответах в стеке над потоком, но он бросает ошибку. //Inserting 10 rows into the worksheet starting from 3rd row worksheet.Cells.InsertRows(2,10); Microsoft.Office.Interop.Excel.Worksheet doesnot contain a definition for 'InsertRow' and no extension method 'InsertRow' […]

Excel-документ не генерируется на сервере Windows 2012 R2 с использованием c #

У меня есть одна автоматизация (приложение Windows), которая используется для экспорта базы данных данных для Excel. Это разработано с использованием c # и размещено на сервере Windows 2012 R2. Здесь мы установили офис 14 (Microsoft excel 2010), а его версия – 14.0.7162.5000 (32-разрядная). Проблема заключается в том, что документ excel не создается, и в журнале […]

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