Python. Работа с файлами csv

Поділитися
Вставка
  • Опубліковано 21 вер 2024
  • Работа с файлами csv. Чтение файлов в Excel, экспорт. Работа в PyCharm.

КОМЕНТАРІ • 8

  • @АнварТохтабаев-д7в

    Я многих слушал, но я вас больше всех понимаю, поэтому к вам подписался.
    Основы хорошо усваиваются когда создаёшь проект полезный. Допустим для учёта приборов которые выдаются со склада работникам и фиксируется в Экселе. Склад - выдача работнику , установка работником абоненту, сколько осталось у работника и сколько осталось на складе. Для нескольких абонентов. Хотелось бы организовать ввод базы на складе в Ексель которая меняется при поставки и выдачи приборов. Такую программу я делал в 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()

  • @Tobi17460
    @Tobi17460 2 роки тому +2

    Молодец, хорошо рассказываешь

  • @user-kq2eu3hy2h
    @user-kq2eu3hy2h Рік тому +1

    спасибо

  • @ДиамондКарбонов

    👍

  • @user-oi1yq1dz8e
    @user-oi1yq1dz8e Рік тому +1

    Почему нифига з этого не работает и только сплошные ошибки\7

  • @_myaus
    @_myaus 2 роки тому +1

    Мария, подскажите пожалуйста как сделать конвертацию одного формата csv с запятыми, в другой с точкозапятыми, спасибо!

    • @MrMr-rz6vr
      @MrMr-rz6vr 7 місяців тому

      Я не Мария н помогу) 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)

  • @Cyr173
    @Cyr173 Рік тому +1

    А почему вы csv называете цсв? Правильно же называть сиэсви. Алфавит английский.