찾다

 >  Q&A  >  본문

python - 如何用openpyxl在现有的excel文件中写入数据

openpyxl文档里面有介绍把数据写入单个单元格,和逐行写入数据。但是没有介绍怎么批量把数据写入指定的行或列。想请大神指点一下。

比如我想在第二行这里批量写入10行新的数据(格式和原表格一样),原有的数据往后面排,或者D列写入一列数据。

PHP中文网PHP中文网2875일 전1152

모든 응답(2)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:30:17

    Pandas는 데이터프레임을 읽은 다음 데이터프레임을 변경하고 이를 Excel에 씁니다.

    회신하다
    0
  • PHPz

    PHPz2017-04-18 10:30:17

    위의 방법은 꽤 좋지만, pandas를 설치하는 것이 더 번거롭고 초보자가 다루기 쉽지 않을 수도 있습니다

    으아악

    어려운 경우 상속을 사용하고 클래스 메서드를 재정의할 수 있습니다. 작은 구현 아이디어를 제공하겠습니다. 효율성이 상대적으로 낮습니다. 한 번에 여러 행을 삽입하도록 코드를 수정할 수도 있습니다. Excel을 작성하는 방법은 매우 편리합니다.

    회신하다
    0
  • 취소회신하다