Hiện tại có một số loại virus núp bóng marco trên excel để thực hiện các hành động phá hoại dữ liệu trên máy tính. Với Excel 79-2003 (.xls) macro có thể chạy trên định dạng này. Để giảm thiểu các macro có hại hoạt động và phá hủy dữ liệu, các bạn có thể save sang định dạng Excel 2010-2013-2016...(.xlsX), tuy nhiên với số lượng lớn file thì việc làm rất mất thời gian. Nên chúng tôi đã viết(...)
Showing posts with label Python. Show all posts
Showing posts with label Python. Show all posts
Lập Trình Python Cho Excel/Python For Excel #007 - Chèn/Tách/Gộp Cột
NỘI DUNG:
Mở file "BangDuLieu_ngaunhien.xlsx" là thực hiện:
1. Tách cột B (Full Name) thành 2 cột Last Name và First Name
2. Gộp 2 cột Last Name (cột C) và First Name (cột D) thành Cột New Full Name
(cột E)
3. Tách cột B (Full Name) thành 2 cột Last Name 2 và First Name 2 (Viết theo
kiểu tìm hàng cuối cùng tự động)
THỰC HIỆN:
1. Tách cột B (Full Name) thành(...)
Lập Trình Python Cho Excel/Python For Excel #006 - Copy Trích Xuất Cột, Vẽ Biểu Đồ, Xử Lý Chuỗi
NỘI DUNG:
Mở file "BangDuLieu_ngaunhien.xlsx" và thực hiện
1. Copy và trích xuất dữ liệu theo yêu cầu:
- Copy dữ liệu từ ô A1 đến ô C11 dán vào ô A15 (chỉ copy nội dung)- Copy
dữ liệu từ ô A1 đến ô C11 dán vào ô A15 và giữ nguyên định dạng- Trích
xuất dữ liệu cột B và cột C dán vào ô E3- Chỉ trích xuất dữ liệu dòng thứ
3 của cột B và cột C dán vào cột H3
(...)
Lập Trình Python Cho Excel/Python For Excel #005 - Vùng Dữ Liệu/Size data, Tìm Cột/Hàng Đầu, Tìm Cột/Hàng Cuối
NỘI DUNG
Tìm vùng dữ liệu
Tìm hàng đầu tiên có chứa dữ liệu
Tìm cột đầu tiên có chứa dữ liệu
THỰC HIỆN
STT
Yêu Cầu Cấu Hình
Commands
(...)
Lập Trình Python Cho Excel/Python For Excel #004 - Ẩn/Hiện Thêm/Xóa Dòng Cột & Định Dạng (Number, Text, datetime)
NỘI DUNG:
1. Ẩn hiện dòng cột, wrap text, merge
2. Định dạng number, text, datetime
THỰC HIỆN
1. Ẩn hiện dòng cột, wrap text, merge
STT
Yêu Cầu Cấu Hình
Commands
(...)
Lập Trình Python Cho Excel/Python For Excel #003 - Màu Chữ, Màu Nền, Kiểu Chữ
Lập Trình Python Cho Excel/Python For Excel #002 - Bảng Dữ Liệu - Căn Lề, Kẻ Bảng, Kích Thước, Font Chữ
Lập Trình Python Cho Excel/Python For Excel #001
NỘI DUNG:
1. Ý nghĩa/Giải thích dòng lệnh
2. Làm quen về hàm/Function
3. Làm quen với VBA
4. Gọi VBA từ python có truyền tham số 5. Hyperlink Function
THỰC HIỆN:
1. Ý nghĩa/Giải thích dòng lệnh
STT
Yêu Cầu Cấu Hình
(...)
Network Automation #013 - Create/Unzip/Extract A ZIP Archive File In Python - Tạo/Bung/Giải File ZIP Trong Python
YÊU CẦU:
1. Viết hàm nén/tạo file ZIP:
a. Một loại định dạng file ở thư mục hiện tại.b. Tất cả các file, đường dẫn tự
truyền vàoc. Một loại định dạng file nhất định, đường dẫn và loại file được truyền vào
d. Thêm file vào file ZIP đã tồn tại
2. Viết hàm giải nén/extract file ZIP
THỰC HIỆN:
1. Viết hàm nén/tạo file ZIP:
a. Một loại định dạng file ở thư mục hiện tại.
'''
Tạo file nén(...)
Network Automation #012 - SMTP Sending Emails With Attachment in Python - Gửi Mail Đính Kèm File Bằng Python
Network Automation #011 - SMTP Sending Emails With Python - Gửi Mail Bằng Python
Network Automation #010 - Kiểm Tra MAC Address Lạ Gắng Vào Switch
YÊU CẦU:
Kiểm tra các địa chỉ mac hiện trên switch nếu địa chỉ nào không có trong danh
sách các địa chỉ mac đang đăng ký thì lưu thông tin của chúng vào file
THỰC HIỆN:
Chuẩn bị template lưu nội dung file show_mac_address.template:
Value VLAN (\d+)
Value MAC_ADDRESS ([0-9a-fA-F]{4}(?:\.[0-9a-fA-F]{4}){2})
Value INTERFACE ([^,\s]+)
Start
^Vlan\s+Mac Address\s+Type\s+Ports -> TYPE1
TYPE1
^\s*${VLAN}\s+${MAC_ADDRESS}\s+\w+\s+${INTERFACE}(?:\s|$$) -> Record
Tham khảo TextFSM template tại đâyCode:
'''
- Kết nối switch kiểm tra các địa chỉ mac hiện trên switch nếu địa chỉ(...)
Network Automation #009 - Exporting MAC Address From Switches Cisco IOS & TextFSM Template
Học Python Qua Ví Dụ #026 - Pandas DataFrame & Đọc CSV File
YÊU CẦU:
1. Dùng panda để đọc file device_list.csv với các yêu cầu:- Hiển
thị tất cả dữ liệu hiện có trong file - Lọc và chỉ định các cột muốn đọc
('username', 'password','host','device_type') và chuyển đổi thành Dictionnary-
Chỉ đọc 5 dòng đầu tiên - Không đọc các dòng thứ nhất, thứ 5 và thứ 6
- Chỉ đọc dòng đầu tiên và chuyển dòng này thành List
2. Dùng panda để đọc file show_mac_address.csv trích lọc
cột 'MAC_ADDRESS' và chuyển từng dòng giá(...)
Học Python Qua Ví Dụ #025 - TextFSM, Pandas DataFrame & Ghi CSV File
Subscribe to:
Posts (Atom)