Существует ли какой-либо автоматический способ экспорта данных таблицы базы данных SQL Azure в Excel? - PullRequest
1 голос
/ 14 июня 2019

Я пытаюсь автоматически экспортировать данные таблицы базы данных SQL Azure в листы Excel. Я пытался добиться этого с помощью фабрики данных Azure, но не удалось, поскольку фабрика данных Azure не имеет прямой поддержки Excel.Я нашел в какой-то документации, где было упомянуто, что база данных SQL должна экспортироваться сначала как текстовый файлСледуя этой документации, я экспортировал данные базы данных SQL в виде файла CSV в хранилище BLOB-объектов Azure с помощью фабрики данных Azure и не смог продолжить работу.Есть ли способ автоматически преобразовать этот CSV-файл в Azure Blob в Excel?Есть ли лучшие альтернативы для всего процесса?

Ответы [ 2 ]

1 голос
/ 14 июня 2019

В конвейере фабрики данных Azure можно добавить действие функции Azure и связать его с действием копирования.Объединяя действия в цепочку, вы убедитесь, что действие функции Azure вызывается только после успешной записи файла csv.

В функции Azure вы можете использовать язык по своему выбору для написания кода для преобразованияCSV-файл для XLS.

Существует множество библиотек, которые вы можете использовать для преобразования csv в xls.Вот некоторые из них:

Надеюсь, это поможет.

0 голосов
/ 19 июня 2019

Я не нашел способа автоматически преобразовать этот CSV-файл в BLOB-объекте Azure в Excel.Но я обнаружил, что есть инструмент FileSculptor , который может помочь вам автоматически конвертировать CSV-файл в Excel с запланированными задачами.

Основные преимущества :

  • Преобразование между форматами файлов CSV, XML, XLS и XLSX
  • Поддержка электронных таблиц из Excel 97 в Excel 2019
  • Поддержка международных наборов символов (Unicode)
  • Выбор и изменение порядкаполя
  • Создание вычисляемых полей
  • Создание значка на рабочем столе для преобразования файлов одним щелчком мыши
  • Автоматическое преобразование файлов с помощью запланированных задач
  • Дополнительная утилита для преобразованияфайлы из командной строки DOS или файлы .BAT.

Подробнее см. в этом руководстве: Преобразование между файлами CSV, XML, XLS и XLSX .

И о том, как экспортировать базу данных SQL Azure в CSV-файл, это руководство Как экспортировать таблицу SQL в Excel дает вам два примера:

  1. Экспорт таблицы SQL в Excel using Sql в Excel Utility.Возможно, самый простой способ экспортировать таблицу SQL в Excel - использовать утилиту Sql to Excel, которая фактически создает файл CSV, который можно открыть в Excel.Он не требует установки, и все, что вам нужно сделать, это подключиться к вашей базе данных, выбрать базу данных и таблицы, которые вы хотите экспортировать.

enter image description here

Экспорт таблицы SQL в Excel с использованием SSMS .

Я не нашел способа автоматического экспорта данных таблицы базы данных SQL Azure в таблицы Excel.База данных SQL Azure не поддерживает агент SQL Server.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...