deeptul Ответов: 1

База данных C# и SQL server.


Привет,

Я создал таблицу в sql server с именем файла ,путь к которому ее get генерирует.
как я могу создать excel динамически весь список файлов, хранящихся в таблице по заданному пути, используя код c#.

Что я уже пробовал:

созданная таблица с полем
1.именем
2.путь
3.фильтр, как сведения о стране, которые я хочу показать в одном из файлов, имя столбца-Индия
как я могу использовать эту информацию для динамического создания файла excel в c sharp .net

OriginalGriff

А что вы пробовали?
Где ты застрял?
Какая помощь вам нужна?

Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли - мы получаем только то, что вы печатаете для работы.

Используйте виджет "улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

Eric Lynch

Я не собираюсь быть недобрым с этой информацией. Я понимаю, что языковые навыки различны. Я работал в других странах, где я не говорил на этом языке. Люди там были очень добры ко мне.

Я надеюсь отплатить вам тем же, предложив следующий глоссарий и предложения.

В SQL "таблица" состоит из "столбцов". "Таблица" однозначно идентифицируется по "имени таблицы". Например, таблица, содержащая информацию о людях, может называться "люди".

Каждый столбец имеет "имя столбца". Например, столбец с именем "страна" может содержать значение "Индия". Вряд ли у вас была бы колонка под названием "Индия".

"Строка" - это набор значений для "столбцов" внутри "таблицы".

"Файл" - это обычно то, что поддерживается операционной системой. Хотя он и связан, он отличается/отличается от SQL - "таблицы". "Путь" обычно является уникальным идентификатором для "файла". "Имя файла" обычно является неуникальной частью "пути".

Разные "файлы" содержат разные типы данных. Excel будет одним из типов данных.

Учитывая эту информацию, было бы полезно, если бы вы могли сделать следующее.

1) Укажите имя таблицы SQL, которая вызывает у вас проблемы.
2) укажите имена (и типы данных) столбцов, содержащихся в этой таблице.
3) укажите имена столбцов, которые вы хотите (я думаю?) извлеките из этой таблицы и запишите в файл Excel.
4) Если вы ограничиваете количество строк, которые вы хотите получить из этой таблицы, предоставьте более конкретную информацию об этом ограничении. Например, "где страна = 'Индия'".
5) Будьте более конкретны в отношении формата вашего выходного файла. Например, CSV-файл (значение, разделенное столбцами) легко записывается и может быть прочитан Excel. Достаточно ли этого? Если нет, то написать "истинный" файл Excel гораздо сложнее.
6) Как предлагает OriginalGriff, будьте более конкретны в отношении того, какая помощь вам нужна. Например, если вы действительно написали какой-то код, который не удался, поделитесь кодом, поделитесь ошибкой. Мы все умеем читать код. Там языковые трудности менее важны.

Надеюсь, это поможет вам сформулировать вопрос. Как написано, очень трудно вам помочь.

F-ES Sitecore

Взгляните на драйвер Excel ODBC. Вы можете поискать в google примеры того, как его использовать, но некоторый код находится здесь https://stackoverflow.com/questions/18767598/how-to-insert-query-to-excel-by-odbc-connection-in-asp-net

1 Ответов

Рейтинг:
1

Gerry Schmitz

Ваши требования к "Excel" могут быть удовлетворены с помощью простого файла "csv" (Excel может читать / записывать csv).

c# - экспорт данных SQL Server в CSV - файл-переполнение стека[^]

C# - CSV Импорт Экспорт[^]