66 Show Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Tôi có một tệp XLSX lớn vừa phải (khoảng 14 MB) và OpenOffice treo cố gắng mở nó. Tôi đã cố gắng sử dụng openpyxl để đọc nội dung, theo hướng dẫn này. Đoạn mã mã như sau:
Vấn đề là, tôi không biết tên trang tính và Sheet1/Sheet2 .. v.v. Tôi không thể tìm thấy một tài liệu cho tôi biết cách lấy tên trang tính cho các tệp XLSX bằng OpenPyXL. Ai giúp tôi với?How to get the sheet names for an xlsx files using openpyxl. Can anyone help me? Đã hỏi ngày 7 tháng 5 năm 2014 lúc 20:36May 7, 2014 at 20:36
Sử dụng thuộc tính 3:
Bạn cũng có thể nhận các đối tượng bảng tính từ 4:
Petter Phim huy hiệu vàng 35,8k645 Huy hiệu bạc62 Huy hiệu đồng6 gold badges45 silver badges62 bronze badges Đã trả lời ngày 7 tháng 5 năm 2014 lúc 20:48May 7, 2014 at 20:48
Alecxealecxealecxe 450K114 Huy hiệu vàng1045 Huy hiệu bạc1168 Huy hiệu đồng114 gold badges1045 silver badges1168 bronze badges 5 Python 3.xfor get tên trang tính bạn phải sử dụng thuộc tính for get sheet name you must use attribute
Trả lại bằng danh sách
** Shoose bất kỳ tên nào **
hoặc ws = wb [bất kỳ tên] giả sử bảng tên là paster suppose name sheet is paster
Đã trả lời ngày 3 tháng 8 năm 2019 lúc 20:08Aug 3, 2019 at 20:08
ismailismailismail 1812 Huy hiệu bạc6 Huy hiệu đồng2 silver badges6 bronze badges Để bổ sung cho các câu trả lời khác, đối với một bảng tính cụ thể, bạn cũng có thể sử dụng tài liệu CF trong các tham số của hàm tạo:
Đã trả lời ngày 18 tháng 2 lúc 16:25Feb 18 at 16:25
LALEBARDELALEBARDElalebarde 1.5341 Huy hiệu vàng18 Huy hiệu bạc35 Huy hiệu đồng1 gold badge18 silver badges35 bronze badges Như đã đề cập, câu trả lời trước đó, bạn có thể nhận được danh sách các tên bảng bằng cách sử dụng 5Nhưng nếu bạn biết tên trang tính, bạn có thể nhận được đối tượng bảng tính đó bằng cách
Một cách khác để làm điều này là như đã đề cập trong câu trả lời trước đó
Đã trả lời ngày 7 tháng 6 năm 2019 lúc 1:59Jun 7, 2019 at 1:59
KamarajkamarajKamaraj 531 Huy hiệu bạc7 Huy hiệu đồng1 silver badge7 bronze badges Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách lấy tất cả các tên trang tính được tìm thấy trong một tệp Excel bằng thư viện Python OpenPyXL. Giả sử chúng tôi đã lấy một tệp excel với tên SampleTutorialspoint.xlsx chứa nhiều bảng với một số dữ liệu ngẫu nhiên. Chúng tôi sẽ trả về tất cả các tên trang tính được tìm thấy trong một tệp excel đã cho bằng thuộc tính SheetNames.sampleTutorialsPoint.xlsx containing multiple sheets with some random data. We will return all the sheet names found in a given excel file using the sheetnames attribute. sampleTutorialsPoint.xlsx bảng điều khiển đầu tiên
Rashid Khan
3rdsheet
Cung thủAfghanistan
0
Kieron PollardNgười đa tài 1Tây ẤnNgười Ấn Độ Mumbai 2Rohit Sharma Kane WilliamsonChúng tôi đã học cách sử dụng mô -đun OpenPyXL để tạo sổ làm việc từ tệp Excel. Chúng tôi cũng đã học cách trích xuất các tên tệp của tệp Excel bằng thuộc tính SheetNames và cách hiển thị từng nội dung của danh sách một.
Cập nhật ngày 18 tháng 8 năm 2022 08:39:44
Làm cách nào để lấy tên trang tính trong openpyxl?Thuật toán (các bước) tạo một biến để lưu trữ đường dẫn của tệp excel đầu vào. Để tạo/tải một đối tượng sổ làm việc, hãy truyền tệp Excel đầu vào đến hàm Load_Workbook () của mô -đun OpenPyXL (tải một sổ làm việc). Bằng cách áp dụng thuộc tính SheetNames vào sổ làm việc, bạn có được danh sách tất cả các tên bảng.By applying the sheetnames attribute to the workbook, you obtain a list of all the sheetnames.
Làm cách nào để tìm tên trang tính trong sổ làm việc excel?Chuyển đến bảng chỉ mục và nhấn đồng thời các phím Ctrl + F để mở hộp thoại Tìm và thay thế, nhập một từ khóa vào hộp tìm gì và nhấp vào nút Tìm tất cả. Xem ảnh chụp màn hình: Bây giờ tất cả các tên bảng tính có chứa các từ khóa được tìm thấy và liệt kê ở dưới cùng của hộp thoại Tìm và thay thế.. See screenshot: Now all worksheet names containing the keywords are found and listed at the bottom of Find and Replace dialog box.
Làm cách nào để xem một trang tính cụ thể trong openpyxl?Đọc các ô cụ thể Bạn có thể truy cập các giá trị của chúng bằng cách sử dụng quyền truy cập giống như từ điển: Bảng ["A2"]. Giá trị.Ngoài ra, bạn có thể gán bảng ["A2"] cho một biến và sau đó làm một cái gì đó như ô.giá trị để có được giá trị của ô.sheet["A2"]. value . Alternatively, you can assign sheet["A2"] to a variable and then do something like cell. value to get the cell's value.
Làm cách nào để thay đổi tên trang tính trong Excel bằng OpenPyXL?Làm cách nào để đổi tên một tờ trong openpyxl ?.. nhập openpyxl .. SS = OpenPyxl.load_workbook ("file.xlsx"). #in các tên trang tính .. SS_SHEET = SS ['Tờ']. ss_sheet.tiêu đề = 'trái cây'. ss.Lưu ("File.xlsx"). |