Необходимо разработать процессор электронных таблиц, который принимает CSV, представляющий сохраненную электронную таблицу, в качестве входных данных. - PullRequest
0 голосов
/ 25 октября 2018

помогите мне разработать процессор электронных таблиц, который принимает CSV, представляющий сохраненную электронную таблицу, в качестве входных данных, оценивает ячейки и выводит CSV ячеек листа, как и для всех выполняемых формул, т. Е. Как вы визуально видите его в Excel.Выражения в обратной польской записи, а не в обычной инфиксной записи, как в Excel.

Например, таблица из 2 строк, 3 столбца с числами и формулами в формате CSV может быть (запятая - разделитель)

  1,2,=A1 B1 + 

  2,2,=C1 A2 B2 + +  

И ожидаемый результат будет

  1,2,3 

  2,2,7

Может кто-нибудь, пожалуйста, помогите мне с этой проблемой.Я создал CSV-файл в качестве входных данных, но я совершенно пуст о выводе.Вот исходный код.Я ищу любые хорошие отзывы и решения.

    import csv

    with open('input_data.csv', 'w') as csv_file:
    csv_reader = csv.writer(csv_file )


    with open('new_csvfile.csv','w') as new_file:
        csv_writer = csv.writer (new_file, delimiter = '=')


    for line in csv_reader:
        csv_writer.writerow(line)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...