Tag: c #

Вытягивание столбца и текст заголовка с автогенерированными столбцами в виде сетки

Я переписываю одну из функций в основной библиотеке моей группы, и одна из этих функций заключается в том, чтобы экспортировать Gridview в лист распространения Excel. У меня уже есть функция для экспорта DataSet в Excel, поэтому все, что мне нужно сделать, это преобразовать gridview в DataSet. Нет проблем? Все было хорошо, пока я не обнаружил, […]

Использование Excel.Region.get_Range () в пределах диапазона дает неожиданное поведение

Я пытаюсь получить доступ к диапазону в другом диапазоне в Excel C # и получить непредвиденное поведение. В первом диапазоне Cell [1,1] .Value дает значение первой ячейки в диапазоне, как и ожидалось. Однако в «поддиапазоне» Cell [1,1] .Value не дает значение первой ячейки в поддиапазоне. Вместо этого он скачет несколько строк. Документация Microsoft namespace RangeRange […]

Рабочий лист Excel получает элемент

У меня проблема с листом Excel. Я пытаюсь создать файл Excel с помощью c #. Этот код работает и работает корректно на моем компьютере, но на других компьютерах появляется сообщение об ошибке на последней строке: Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheetInvoice; Excel.Worksheet xlWorkSheetInvoiceLine; object misValue = System.Reflection.Missing.Value; xlApp = new Microsoft.Office.Interop.Excel.Application(); xlWorkBook = xlApp.Workbooks.Add(misValue); xlWorkSheetInvoice […]

Как сохранить данные на 1 лист в Excel

Я создал 1 класс для создания перестановок функций PermutationsClass . Я хочу сохранить его до 1 листа в excel. Класс для загрузки и сохранения в excel с параметром: public void ExcelSave(string e_path, string e_table, DataTable dt) { // some code here } public DataTable ExcelLoad(string e_path,string e_table) { some code here } Я пытался: string […]

Проблемы Excel Interop – C #

У меня проблема с объектами Excel Interop. Я тоже не могу точно определить проблему. (Мой код внизу). В принципе, иногда он правильно читает ячейки, но иногда это не так. После двух проходов он полностью перестает читать. Я думаю, что у меня есть математическая проблема, но я не могу ее найти. Я хотел бы, чтобы кто-то […]

Работа с импортом OADate OpenXml Html во время обновления данных

У меня возникла особая проблема с Excel с обновлением данных. Решение, над которым я работаю, генерирует Excel на сервере с помощью OpenXml. В этом Excel я также добавляю часть подключения, которая в основном представляет собой ссылку на веб-страницу моего веб-сайта. Эта конкретная проблема не связана с английским пользователем, но если у пользователя есть датский язык. […]

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

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

Превосходный диапазон переменных

Я на самом деле новичок в этом. Мне нужно указать диапазон непрерывных ячеек на листе, о котором я знаю только первый. Обычно для фиксированного количества ячеек я использую (в качестве примера для 13 непрерывных ячеек): Excel::Range^ er7 = Wsheet1->Range["H8:H20", Type::Missing]; er7->Formula = "=SUM(E8:G8)/3"; и это работает. Теперь я хочу, чтобы последняя ячейка диапазона (H20) была […]

Экран Excel Interop Обновления Медленный, Отложенный экран

Я написал панель инструментов AddIn для Excel с помощью Interop. Это влияет на электронные таблицы, добавляя строки, добавляя столбцы, форматируя строки, через несколько листов, вводя формулы и значения в ячейки и т. Д. Проблема заключается в том, что Excel хочет показать все это на экране, который очень медленный. Могу ли я сделать их невидимыми до […]

Экспорт Grid.Mvc в Excel

—————- Просмотр страницы—– <div class="scroll" id="activity"> @Html.Grid(Model).Named("x").Columns(columns => { } </div> ——— java script ——— $("#excelbtn").click(function (e) { window.open('data:application/vnd.ms-excel,' + encodeURIComponent($('#activity').html())); e.preventDefault(); }); но он экспортирует только одну страницу данных. Я хочу, чтобы все данные экспортировались сразу.

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