Lavorare con la Connessione a Dati Esterni di tipo WebQuery con C++

Lavorare con la connessione dati esterna di tipo WebQuery

Il seguente codice mostra come lavorare con la connessione dati esterna di tipo WebQuery. Utilizza il file di Excel di esempio, che puoi scaricare dal link fornito. Puoi anche vedere l’output della console di questo codice di seguito.

#include <iostream>
#include "Aspose.Cells.h"

using namespace Aspose::Cells;
using namespace Aspose::Cells::ExternalConnections;

int main()
{
    Aspose::Cells::Startup();

    // Source directory path
    U16String srcDir(u"..\\Data\\01_SourceDirectory\\");

    // Path of input excel file
    U16String inputFilePath = srcDir + u"WebQuerySample.xlsx";

    // Create workbook
    Workbook workbook(inputFilePath);

    // Get the first external connection from the workbook
    ExternalConnection connection = workbook.GetDataConnections().Get(0);

    // Check if the connection is a WebQueryConnection
    if (connection.GetClassType() == ExternalConnectionClassType::WebQuery)
    {
        // Cast to WebQueryConnection
        WebQueryConnection webQuery(connection);

        // Print the URL of the web query
        std::cout << "Web Query URL: " << webQuery.GetUrl().ToUtf8() << std::endl;
    }

    Aspose::Cells::Cleanup();
}

Output della console

Ecco l’output della console del codice precedente con questo file di Excel di esempio.

Web Query URL: https://docs.aspose.com/cells/net/