Работа с файлами csv. Чтение файлов в Excel, экспорт. Работа в PyCharm.
Пікірлер: 8
@user-cn4cg1wg9o Жыл бұрын
Я многих слушал, но я вас больше всех понимаю, поэтому к вам подписался. Основы хорошо усваиваются когда создаёшь проект полезный. Допустим для учёта приборов которые выдаются со склада работникам и фиксируется в Экселе. Склад - выдача работнику , установка работником абоненту, сколько осталось у работника и сколько осталось на складе. Для нескольких абонентов. Хотелось бы организовать ввод базы на складе в Ексель которая меняется при поставки и выдачи приборов. Такую программу я делал в ACCES. Хотел бы повторить на языке программирования Python. И это было бы очень хорошо, для практического обучения. И к нему графический интерфейс для работы, научиться бы делать. Типа этой начатой программы но я запнулся на создании таблицы в excel для создания там базы (склад, работники, выдача приборов, остаток и отчет) km=int(input("укажите общее количество модемов на складе: ")) print ("общее количество модемов=", +km) kmt=str(input("укжите типы модемов: ")) print ("Типы модемов="+kmt) memory=(km) print (memory) hm=int(input("укажите какое количество модемов huawei: ")) print("модемов huawei=",+hm) erm=int(input("укажите какое количество ericson модемов: ")) print ("модемов ericson=",+erm) print ("############### Выводы по количеству модемов на складе #####################") print ("общее количество модемов=", +km) print ("Типы модемов=" +kmt) print("модемов ericson=", +erm) print("модемов huawei=", +hm) print("## Переход для записи ################# Открыть файл Out.txt #################################") file=open("out.txt","w") s1=("общее количество модемов=", +km) file.write (str(s1)) s2=("Типы модемов=" +kmt) file.write (str(s2)) s3=("модемов ericson=", +erm) file.write (str(s3)) s4=("модемов huawei=", +hm) file.write (str(s4)) print (s1,s2,s3,s4) file.close()
@Tobi174602 жыл бұрын
Молодец, хорошо рассказываешь
@user-kq2eu3hy2h Жыл бұрын
спасибо
@user-xr5kh1zc1k Жыл бұрын
👍
@_myaus2 жыл бұрын
Мария, подскажите пожалуйста как сделать конвертацию одного формата csv с запятыми, в другой с точкозапятыми, спасибо!
@MrMr-rz6vr6 ай бұрын
Я не Мария н помогу) import csv def convert_csv(input_file, output_file): # Чтение CSV-файла с делимитером запятой with open(input_file, 'r', newline='') as csvfile: reader = csv.reader(csvfile, delimiter=',') data = list(reader) # Запись CSV-файла с точкозапятой with open(output_file, 'w', newline='') as csvfile: writer = csv.writer(csvfile, delimiter=';') writer.writerows(data) # Укажите пути к вашим файлам CSV input_csv_file = 'input.csv' output_csv_file = 'output.csv' # Вызов функции для конвертации convert_csv(input_csv_file, output_csv_file)
@user-oi1yq1dz8e Жыл бұрын
Почему нифига з этого не работает и только сплошные ошибки\7
@Cyr17310 ай бұрын
А почему вы csv называете цсв? Правильно же называть сиэсви. Алфавит английский.