Arbete med extern datakoppling av typen WebQuery med C++

Arbeta med extern datanslutning av typ WebQuery

Följande kod visar hur man arbetar med extern datanslutning av typ WebQuery. Den använder exempel excelfilen som du kan ladda ner från den angivna länken. Du kan också se konsolens utdata av den här koden längre ner.

#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();
}

Konsoloutput

Här är konsolens utdata av den ovanstående koden med denna exempel excelfilen.

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