Как изменить существующее соединение SQL в книге Excel с помощью C #, а затем обновить данные - PullRequest
0 голосов
/ 20 марта 2019

У меня есть файл Excel с подключением SQL в рабочей книге для извлечения данных из SQL Server. Я хочу обновить строку подключения с помощью программы c #, но мне не удается получить значение строки подключения и я не могу его обновить. После первого шага я хочу обновить данные для того же соединения. С помощью приведенного ниже кода я могу получить имена соединений, но не могу найти способ их изменить, после чего я могу обновить данные с обновленным соединением.

    private static void RefreshTheExcelData()
    {
        Application application_PMR = new Application();

        Workbook workbook_PMR = application_PMR.Workbooks.Open(filePath);

        var workBook_Connection = workbook_PMR.Connections;

        foreach (WorkbookConnection cn in workbook_PMR.Connections)
            Console.WriteLine(cn.Name);
    }
...