Excel в CSV

Конвертировать XLSM в CSV | конвертировать Excel в CSV онлайн

Преобразование файлов XLSM(книга Excel с поддержкой макросов) в формат CSV(значения, разделенные запятыми) с помощью Python Cloud SDK открывает мир возможностей для манипулирования и анализа данных. Этот подход дает разработчикам и энтузиастам данных возможность легко обрабатывать большие наборы данных и с легкостью выполнять задачи по преобразованию данных. Используя Python Cloud SDK, вы получаете доступ к мощному и удобному API, который упрощает процесс преобразования XLSM в CSV. Давайте рассмотрим многочисленные преимущества и выясним, как этот подход может оптимизировать рабочие процессы обработки данных и повысить вашу производительность с помощью Python Cloud SDK.

REST API преобразования Excel

Решение задачи преобразования XLSM в CSV становится еще более эффективным и простым с помощью Aspose.Cells Cloud SDK для Python. Этот мощный SDK предоставляет полный набор функций и возможностей, специально предназначенных для работы с файлами Excel, включая формат XLSM. Таким образом, с помощью Aspose.Cells Cloud вы можете раскрыть весь потенциал своих данных XLSM, плавно преобразовав их в формат, который широко принят и используется в различных инструментах анализа и обработки данных.

Пожалуйста, выполните следующую команду для установки SDK:

pip install asposecellscloud

После установки зарегистрируйте бесплатную учетную запись через облачную панель с помощью учетной записи GitHub или Google или воспользуйтесь регистрацией, чтобы получить учетные данные клиента.

Преобразование XLSM в CSV в Python

Следуйте приведенным ниже инструкциям, чтобы преобразовать XLSM в CSV с помощью фрагмента кода Python.

  • Создайте объект класса CellsApi, передав учетные данные клиента в качестве аргументов.
  • Теперь укажите имя входного XLSM, результирующее имя CSV и выходной формат CSV.
  • Вызовите метод cellworkbookgetworkbook(…), чтобы преобразовать XLSM в формат CSV и сохранить полученный файл в облачном хранилище.
# Дополнительные примеры кода можно найти на https://github.com/aspose-cells-cloud/aspose-cells-cloud-python.

def XLSMtoCSV():
    try:
        #Client credentials
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        # инициализировать экземпляр CellsApi
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # входная книга XLSB
        input_file = "myDocument.xlsm"
        # результирующий формат
        format = "CSV"
        # результирующее имя файла
        output = "Converted.csv"

        # вызовите API для преобразования XLSM в CSV
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # распечатать код ответа в консоли
        print(response)

        # распечатать сообщение в консоли (необязательно)
        print('XLSM sucessfully converted to CSV !')    
    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)

Excel в CSV с использованием команд cURL

Вы также можете легко конвертировать XLSM в CSV, используя мощную комбинацию команд cURL и Aspose.Cells Cloud. Этот подход обеспечивает простоту, гибкость и независимость от платформы, обеспечивая плавную интеграцию с существующими системами. Более того, благодаря строгим протоколам безопасности вы можете быть уверены в безопасности и конфиденциальности ваших данных во время процесса конвертации.

Предпосылкой для этого подхода является генерация токена доступа JWT. Поэтому, пожалуйста, выполните следующую команду в терминале командной строки:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Теперь, когда у нас есть токен JWT, выполните следующую команду, чтобы преобразовать XLSM в CSV и сохранить полученный результат в облачном хранилище.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsm?format=CSV&isAutoFit=false&onlySaveTable=false&outPath=Converted.csv&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

Замените accessToken на токен доступа JWT, созданный выше.

Excel в CSV

Изображение 1. Предварительный просмотр преобразования Excel в CSV.

На изображении выше вы можете заметить, что текстовая информация со всех листов преобразуется в один файл CSV. Для справки, файлы примеров, использованные в приведенном выше примере, можно загрузить по следующим ссылкам:

Полезные ссылки

Заключение

В заключение, независимо от того, решите ли вы преобразовать XLSM в CSV с помощью Aspose.Cells Cloud SDK для Python или команд cURL с помощью Aspose.Cells Cloud, вы сможете уверенно выполнить задачу, легко и эффективно. Таким образом, оба метода обеспечивают точное и надежное преобразование, сохраняя целостность ваших данных на протяжении всего процесса. Используйте возможности этих подходов, чтобы раскрыть потенциал ваших файлов XLSM, упрощая анализ, обмен и обработку данных.

Статьи по Теме

Для лучшего понимания рекомендуем прочитать следующие статьи: