Panduan membaca yang dilokalisasi
xlsxTujuan, penggunaan, dan sumber
Gunakan kemampuan ini setiap kali file spreadsheet menjadi input atau output utama. Ini berarti tugas apa pun di mana pengguna ingin: membuka, membaca, mengedit, atau memperbaiki file .xlsx, .xlsm, .xltx, .csv, atau .tsv yang sudah ada (misalnya, menambahkan kolom, menghitung rumus, memformat, membuat grafik, membersihkan data yang berantakan); membuat spreadsheet baru dari awal atau dari sumber data lain; atau mengkonversi antar format file tabular. Aktifkan terutama ketika pengguna merujuk file spreadsheet berdasarkan nama atau jalur — bahkan secara kasual (seperti "file xlsx di unduhan saya") — dan ingin sesuatu dilakukan padanya atau dihasilkan darinya. Aktifkan juga untuk membersihkan atau menyusun ulang file data tabular yang berantakan (baris yang salah format, header yang salah tempat, data sampah) menjadi spreadsheet yang tepat. Hasil akhirnya harus berupa file spreadsheet. JANGAN aktifkan ketika hasil akhir utama adalah dokumen Word, laporan HTML, skrip Python mandiri, pipeline basis data, atau integrasi API Google Sheets, meskipun data tabular terlibat.
Sumber diambil:
- Repositori sumber
- anthropics/skills
- SKILL.md
skills/xlsx/SKILL.md- Bintang Repositori
- 185,373
- Pembaruan terakhir repositori
- 2026-10-29
- Klasifikasi Kemampuan
- Data
- Waktu pengumpulan terbaru
Lisensi: File lisensi perlu diverifikasi
Cuplikan alur kerja adalah alat bantu baca, bukan instruksi yang dapat dieksekusi dari Codez. Tidak ada Skill pihak ketiga yang dijalankan untuk menghasilkan halaman ini.
Bagian yang menjelaskan tujuan dan alur kerja di bawah ini merupakan materi dari hulu, yang telah diorganisir dan diterjemahkan untuk dibaca. Bagian ini berbeda dari analisis editorial Codez yang diberi label secara terpisah.
Apa yang dilakukan oleh Skill ini?
Gunakan kemampuan ini setiap kali file spreadsheet menjadi input atau output utama. Ini berarti tugas apa pun di mana pengguna ingin: membuka, membaca, mengedit, atau memperbaiki file .xlsx, .xlsm, .xltx, .csv, atau .tsv yang sudah ada (misalnya, menambahkan kolom, menghitung rumus, memformat, membuat grafik, membersihkan data yang berantakan); membuat spreadsheet baru dari awal atau dari sumber data lain; atau mengkonversi antar format file tabular. Aktifkan terutama ketika pengguna merujuk file spreadsheet berdasarkan nama atau jalur — bahkan secara kasual (seperti "file xlsx di unduhan saya") — dan ingin sesuatu dilakukan padanya atau dihasilkan darinya. Aktifkan juga untuk membersihkan atau menyusun ulang file data tabular yang berantakan (baris yang salah format, header yang salah tempat, data sampah) menjadi spreadsheet yang tepat. Hasil akhirnya harus berupa file spreadsheet. JANGAN aktifkan ketika hasil akhir utama adalah dokumen Word, laporan HTML, skrip Python mandiri, pipeline basis data, atau integrasi API Google Sheets, meskipun data tabular terlibat.
Bagaimana alur kerja hulu bekerja
Pembuatan, pengeditan, dan analisis XLSX
>openpyxl,pandas, Danmarkitdownsudah terpasang sebelumnya — jangan dijalankanpip installPertama; tulis skrip dan impor langsung. Hanya jika impor gagal (ataumarkitdownperintah hilang):pip installPaket yang hilang. > Jalur skrip di bawah ini relatif terhadap direktori keterampilan ini.
Memilih rumus yang lolos verifikasi.
LibreOffice mengimplementasikan lebih sedikit fungsi daripada Excel, dan salah satu fungsi yang tidak dapat dievaluasi menjadi literal.#NAME?Terintegrasi ke dalam file yang Anda kirimkan. Lebih disukai dalam format Excel.2007fungsi era -SUMIFS,INDEX,MATCH,IFERROR,SUMPRODUCT— yang tidak memerlukan awalan.
jebakan openpyxl
Membaca sebuah model membutuhkan dua kali pemuatan.data_only=TrueMenghasilkan nilai yang di-cache tanpa rumus; secara default menghasilkan string rumus tanpa nilai. Satu kali proses tidak dapat memberikan keduanya.data_only=TrueMenyimpan akan bersifat merusak. Buku kerja tersebut tidak memiliki rumus lagi, jadi menyimpan akan mengganti setiap rumus dengan nilai literal — secara permanen.
python scripts/recalc.py output.xlsx [timeout_seconds] # default 30Persyaratan dan pengaturan
Persyaratan untuk setiap keluaran
Font profesional (Arial, Times New Roman) digunakan di seluruh dokumen, kecuali jika pengguna menyatakan sebaliknya. Tidak ada kesalahan rumus. Jangan pernah mengirimkan dokumen jikarecalc.pylaporanerrors_foundJika Anda yakin suatu kesalahan sudah ada sebelum Anda, buktikan: muat *aslinya* dengandata_only=Truedan lihat sel itu. Kesalahan yang Anda buat terlihat persis seperti kesalahan yang Anda warisi.
Ketergantungan
openpyxl,pandas,markitdown(pip, sudah terpasang — instal hanya jika impor gagal atau perintahnya hilang) · LibreOffice (soffice, dikonfigurasi secara otomatis untuk lingkungan sandbox melaluiscripts/office/soffice.py)
Batasan dan pemeriksaan kualitas
Hitung ulang (wajib dilakukan setiap kali file berisi rumus)
openpyxl menulis rumus sebagai string tanpa nilai yang di-cache. Sampai Anda menghitung ulang, setiap sel rumus akan terbaca sebagaiNoneuntuk apa pun yang membaca nilai yang disimpan dalam cache —pandas,load_workbook(data_only=True), dan sebagian besar program pratinjau. LibreOffice menghitung setiap rumus, file ditulis ulang di tempatnya, dan Anda mendapatkan JSON:status(success|errors_found),total_formulas,total_errors, dan sebuaherror_summarymenyebutkan hingga100sel per jenis kesalahan (locations_truncatedmenyebutkan berapa banyak yang ditahan — kepercayaantotal_errors, bukan panjang daftarnya). Perbaiki penamaannya dan jalankan lagi. JSON dengan sebuaherrorkunci sebagai penggantistatusartinya tidak ada yang dihitung ulang, dan hanya kasus itu yang bernilai bukan nol —errors_foundkeluar0Oleh karena itu, jangan pernah menganggap keluar yang bersih sebagai buku kerja yang bersih.
Mulailah dengan uji coba yang aman.
- Periksa host yang didukung dan petunjuk instalasi repositori. Simpan direktori Skill beserta skrip, aset, dan dokumentasi yang dirujuk di dalamnya secara bersamaan;SKILL.mdsendirian dapat menghilangkan dependensi.
- Berikan input sebenarnya, output yang diinginkan, dan kriteria penerimaan kepada agen. Sintaks pemanggilan dan alat yang tersedia bergantung pada host; situs ini tidak mengasumsikan perintah instalasi universal.
- Cobalah alur kerja sumber dalam proyek sementara atau pada salinannya. Tinjau operasi yang mengubah file, layanan jarak jauh, atau sumber daya yang dapat ditagih sebelum mengizinkannya.
- Validasi output terhadap pemeriksaan kualitas sumber dan persyaratan Anda sendiri. Pemicu yang berhasil atau jumlah bintang repositori yang tinggi tidak menjamin hasil yang benar.
Baca selengkapnya di sumber aslinya.
Keterampilan Terkait
Terjemahan dan ruang lingkup
Panduan membaca ini memilih bagian-bagian dari teks yang telah disematkan di bagian atas.SKILL.mdTerjemahan ini dibantu. Ini bukan manual lengkap atau klaim kompatibilitas yang telah diuji. Bacalah dokumen asli dan file referensinya sebelum digunakan.
Pendahuluan ini mengacu pada versi yang disematkan di bawah ini; aktivitas repositori saat ini dan waktu pengumpulan ditampilkan secara terpisah.
- Sumber yang disematkan
- Baca teks aslinya ↗
- Sumber diambil
- Komit sumber
ca45fc496a3436251f191354091d557da31c15b5- Sumber SHA-256
6712b39718fe815054abca9c3ee72f989613e6f771c8a5c58f30a65a6c905622