Bir excel dosyası açan, boş bir parola atayan ve daha sonra dosyayı kaydeden bir powershell komut dosyası var. Kaydetmeden önce excel dosyasının ilk 4 satırını kaldırmak için betiğe bir görev eklemek istiyorum.Excel'de ilk dört satırı Powershell ile silme
5
A
cevap
5
Excel belgesindeki verileri silmek için OleDB kullanamazsınız. MSDN docmentation gereğince:
Jet OLE DB sağlayıcısı bir Excel çalışma kitabında kayıtları eklemek ve güncellemek için izin verse
, bu silme işlemi izin vermez sen Exel adlı COM kullanmak olduğunu yapabilecekleriniz
satırları silmek için arabirim. release COM nesnesini de unutmayın. Bunun gibi,
$file = c:\temp\MyExcelFile.xls
# Star Excel, hide window
$excel = new-object -com Excel.Application -Property @{Visible = $false}
$workbook = $excel.Workbooks.Open($file) # Open the file
$sheet = $workbook.Sheets.Item(1) # Activate the first worksheet
[void]$sheet.Cells.Item(1, 1).EntireRow.Delete() # Delete the first row
$workbook.Close($true) # Close workbook and save changes
$excel.quit() # Quit Excel
[Runtime.Interopservices.Marshal]::ReleaseComObject($excel) # Release COM
İlgili konular
- 1. Flask-SQLAlchemy ile satırı silme
- 2. HQL ile sadece ilk satırı birleştir
- 3. İlk satırı temizle jtextarea
- 4. Dizindeki ilk karakter dizisini silme
- 5. QTextEdit verilen satırdaki tüm satırı silme
- 6. Boşsa, dosyanın ilk satırı silin
- 7. Ruby'de bir yoksay düğmesiyle veri satırı silme
- 8. numpy loadtxt İlk satırı atla
- 9. Dosyadan ilk satırı nasıl okuyabilirim?
- 10. Kodum neden ilk satırı okuyor?
- 11. Çıkıştan yalnızca ilk satırı seç
- 12. Vim komutunda basitçe belirtilen dört incontinous satırı nasıl seçilir?
- 13. Not Defteri'nde diğer her satırı silme ++
- 14. Mysql Tablodan birden çok rasgele satırı silme
- 15. İlk dört bayt GUID'den Int32 almanın en iyi yolu nedir?
- 16. ios UITableView silme modunu silme/yeniden düzenleme, silme simgesi silme
- 17. Bir metin dosyasındaki ilk satırı bir dize ile değiştirin
- 18. LLVM IR'den Temel Bloktaki ilk Talimatı silme?
- 19. kodu ilk bire-bir kaskat silme etkinleştirme
- 20. xls2csv: komut satırı seçeneği ile
- 21. Bir CSV dosyasındaki Python ile satırları silme
- 22. PowerShell 2.0 PowerShell 2.0 ile karakter
- 23. Powershell Base64 Dize ile Dizin
- 24. PowerShell
- 25. PowerShell
- 26. QueryOver ile Silme?
- 27. C'deki ilk girdi dosyası satırı nasıl atlanır?
- 28. Metin dosyasından ilk 1000 satırı sil
- 29. mysql içindeki ilk 10 ayrı satırı seçin
- 30. Java'da CSV dosyasını okurken ilk satırı atla
Merhaba, Mükemmel, TY! Aynı komut dosyasında bir dinamik dosya adını nasıl kullanacağınızı biliyor musunuz? "Mmddyyyy" ile biter mi? –
Dinamik dosya adıyla ilgili bölümü kendi başına bir soru olarak göndermelisiniz. Adın nasıl değişeceği ve 1. satırı kaldırdıktan sonra dosyaya ne yapılması gerektiği hakkında daha fazla bilgi verin. – vonPryz