Я пытаюсь написать программу python для добавления котировок живых акций из файла csv в файл excel (который уже открыт) с использованием xlrd и xlwt.xlrd - добавить данные в уже открытую книгу
Задача приведена ниже.
Из приложения моего биржевого брокера постоянно обновляется файл csv на моем жестком диске. Я хочу написать программу, которая при запуске добавит новые данные из файла csv в файл excel, который остается открытым (интересно, можно ли читать & написать открытый файл).
Я хочу сохранить файл открытым, потому что в нем будут иметь биржевые диаграммы.
Возможно ли это? Если да, то как?
Поскольку книга должна обновляться каждую минуту, я бы избегал закрытия и повторного открытия книги каждый раз. Что касается макроса VBA: - График рисования в excel похож на захват конфеты у малыша. В мастере диаграмм я выбираю большой диапазон ячеек для данных (где он будет заполняться в реальном времени). Что касается matplotlib: - Поскольку хорошие варианты диаграммы уже доступны в Excel и open-office, зачем изобретать колесо с помощью matplotlib? – Vineet
Любые входы при использовании опции excel для получения внешних данных? – Vineet
Если открытая книга не может быть записана, возможно ли вставить рабочий лист в уже открытую книгу? В этом случае я бы сохранил диаграмму на одном листе и данные на другом листе. Для обновления удалите лист данных и вставьте новый лист с тем же именем. На этом листе будут обновлены данные. – Vineet