Tôi có các biến danh sách Python khác nhau [Data1, Data2, Data3 ECT] chứa dữ liệu mà tôi muốn đưa vào một tờ Excel đã có. Hiện tại vòng lặp của tôi đi như thế này.
for row, entry in enumerate[data1,start=1]:
st.cell[row=row, column=1, value=entry]
work.save['sample.xlsx']
for row, entry in enumerate[data2,start=1]:
st.cell[row=row, column=2, value=entry]
work.save['sample.xlsx']
for row, entry in enumerate[data3,start=1]:
st.cell[row=row, column=3, value=entry]
work.save['sample.xlsx']
for row, entry in enumerate[data4,start=1]:
st.cell[row=row, column=4, value=entry]
work.save['sample.xlsx']
for row, entry in enumerate[data5,start=1]:
st.cell[row=row, column=5, value=entry]
work.save['sample.xlsx']
for row, entry in enumerate[data6,start=1]:
st.cell[row=row, column=6, value=entry]
work.save['sample.xlsx']
for row, entry in enumerate[data7,start=1]:
st.cell[row=row, column=7, value=entry]
work.save['sample.xlsx']
Khi tập lệnh Python của tôi chạy, nó sẽ lưu trữ dữ liệu từ hàng đầu tiên. Nếu tôi một lần nữa chạy tập lệnh, tôi muốn dữ liệu mới xuống dưới dữ liệu có sẵnIf I am again running the script I want the new data to come below the available data
Làm thế nào để làm như vậy?
Trong khi làm việc với thao tác bảng tính, bạn có thể thường cần phải chèn hoặc xóa các hàng và cột trong bảng tính của bạn. Theo đó, bài viết này bao gồm cách thao tác các hàng và cột trong bảng tính một cách lập trình. Đặc biệt, bạn sẽ học cách chèn hoặc xóa các hàng và cột trong bảng tính Excel trong Python.how to insert or delete rows and columns in an Excel worksheet in Python. Bạn có thể nhận được giấy phép tạm thời miễn phí để sử dụng API mà không có giới hạn đánh giá. Trong bài viết này, bạn đã học được cách làm việc với các hàng và cột trong Excel. Đặc biệt, bạn đã thấy cách chèn hoặc xóa các hàng và cột trong bảng tính Excel bằng Python. Ngoài ra, bạn có thể khám phá thêm về API Python Excel bằng tài liệu. Hơn nữa, bạn có thể chia sẻ các truy vấn của bạn với chúng tôi thông qua diễn đàn của chúng tôi. Tạo các tệp MS Excel bằng API Python - Python Excelpip install aspose-cells
Sự kết luận
Làm thế nào để bạn thêm dữ liệu vào một ô trong Excel bằng Python?
OpenPyXL ghi dữ liệu vào ô Chúng tôi có thể thêm dữ liệu vào tệp Excel bằng mã Python sau. Đầu tiên, chúng tôi sẽ nhập chức năng Load_Workbook từ mô -đun OpenPyXL, sau đó tạo đối tượng của tệp và truyền FilePath làm đối số. Hãy xem xét mã sau: Từ OpenPyXL Nhập tải_workbook.
- Đầu tiên, tải tệp Excel bằng lớp sổ làm việc.
- Truy cập bảng tính mong muốn bằng chỉ mục bằng cách sử dụng phương thức Workbook.getWorkSheets []. Nhận [chỉ mục].
- Làm cách nào để chèn một hàng trong openpyxl?
- Cuối cùng, lưu tệp được cập nhật bằng phương thức Workbook.save [String].
Mẫu mã sau đây cho thấy cách xóa các cột khỏi bảng tính Excel bằng Python.
Xóa hàng trong một xlsx excel trong python
Sau đây là các bước để xóa các hàng từ bảng tính Excel bằng Python.
- Đầu tiên, tải tệp Excel bằng lớp sổ làm việc.
- Truy cập bảng tính mong muốn bằng chỉ mục bằng cách sử dụng phương thức Workbook.getWorkSheets []. Nhận [chỉ mục].
- Xóa các hàng bằng cách sử dụng phương thức bảng tính.getCells []. DELETEROWS [ROWINDEX, TOTALROWS] trong đó tham số đầu tiên là chỉ mục hàng và tham số thứ hai là số lượng hàng bạn muốn xóa.
- Cuối cùng, lưu tệp được cập nhật bằng phương thức Workbook.save [String].
Mẫu mã sau đây cho thấy cách xóa các hàng khỏi bảng tính Excel trong Python.
Xóa cột trong Excel XLSX trong Python
Sau đây là các bước để xóa các cột khỏi bảng tính Excel bằng Python.
- Đầu tiên, tải tệp Excel bằng lớp sổ làm việc.
- Truy cập bảng tính mong muốn bằng chỉ mục bằng cách sử dụng phương thức Workbook.getWorkSheets []. Nhận [chỉ mục].
- Xóa các hàng bằng cách sử dụng phương thức bảng tính.getCells []. DELETEROWS [ROWINDEX, TOTALROWS] trong đó tham số đầu tiên là chỉ mục hàng và tham số thứ hai là số lượng hàng bạn muốn xóa.
- Cuối cùng, lưu tệp được cập nhật bằng phương thức Workbook.save [String].
Mẫu mã sau đây cho thấy cách xóa các hàng khỏi bảng tính Excel trong Python.
Xóa cột trong Excel XLSX trong Python
Sau đây là các bước để xóa các cột khỏi bảng tính Excel bằng Python.
Xóa cột bằng cách sử dụng bảng tính.getCells []. Deletecolumns [Cột Index, TotalColumns, UpdateReference]. Tham số đầu tiên là chỉ mục cột, tham số thứ hai là số lượng cột bạn muốn xóa và tham số thứ ba cho biết nếu tham chiếu cần được cập nhật trong các bảng tính khác.
Mẫu mã sau đây cho thấy cách xóa các cột khỏi bảng tính Excel bằng Python.
Nhận giấy phép API miễn phí
- Bạn có thể nhận được giấy phép tạm thời miễn phí để sử dụng API mà không có giới hạn đánh giá.