Bagaimana cara mengekspor rangkaian baris yang difilter dari Google Spreadsheet?

23

Apakah mungkin, ketika mengekspor Google Spreadsheet ke CSV, menerapkan operasi ini hanya untuk memfilter kumpulan baris?

Saya perlu masuk CSV persis baris yang terlihat pada lembar setelah filter diterapkan.

Stan
sumber

Jawaban:

8

Sepertinya tidak. Saya baru saja membuang setengah jam mencoba mencari cara untuk menyimpan data yang difilter, tetapi tidak berhasil. Selalu menyimpan semua baris, terlepas dari pilihan filter.


sumber
Kelihatannya begitu. Google Documents sangat canggung dalam beberapa kasus penggunaan obviuos.
1
Ada jalan. Lihat jawabannya dari user29020.
dua-bit-bodoh
18

Cara sekolah lama:

  • pilih serangkaian baris yang difilter
  • menyalin ke clipboard
  • buat sheet baru
  • tempel (atau tempel khusus -> tempelkan nilai saja)
  • unduh sheet baru ini sebagai CSV
chipiik
sumber
Ini memang berfungsi untuk Salin dan Tempel. Tetapi entah bagaimana tidak membatasi hanya pada baris yang difilter saat menggunakan Cut and Paste. Sebagai solusinya, seseorang dapat Menyalin, Menempel, dan kemudian menghapus nilai dari baris yang difilter.
Arjan
10

Buat lembar baru (Sheet2) dalam spreadsheet.

Atur A1sel menjadi =filter(Sheet1!A:X, Sheet1!A:A>1). (Lihat dokumen pada filterfungsi.)

Anda kemudian dapat menyimpan atau mengekspor Sheet2 sebagai CSV hanya dengan nilai yang difilter.

pengguna29020
sumber
3
Saya bergabung dengan komunitas ini secara khusus untuk meningkatkan jawaban Anda. Terima kasih banyak!
Siddharth Venu
Tetapi Anda masih harus menentukan filter lagi dalam fungsinya? Itu tidak untuk mengambil kondisi yang difilter dari kolom lembar sumber - itu masih menunjukkan semua baris secara default. Saya memiliki lembar dengan 20 kolom, 6 di antaranya difilter dengan berbagai cara, bagaimana Anda bisa menentukan beberapa filter seperti itu?
scipilot
3

Cara terbaik untuk melakukan ini adalah dengan hanya memilih sel yang ingin Anda simpan sebagai CSV, rekatkan ke notepad, lalu temukan / ganti tab dengan koma.

botmin
sumber
2

Saya telah menemukan bahwa pengaturan filter di Google Spreadsheets, menyalin pilihan yang difilter, dan kemudian menempelkan ke Excel tidak hanya menempelkan pilihan yang difilter. Saat Anda mencoba menempelkan ke Google Spreadsheet lain, Anda mendapatkan semua baris dalam seleksi (terlepas dari filter).

JimboHooty
sumber
0

Buka spreadsheet Gdocs, lihat item menu: 'Tools :: Script Gallery', lakukan pencarian untuk csv, dan Anda akan menemukan skrip yang mengambil rentang bernama sewenang-wenang, mengubahnya menjadi csv dan mengirimkan hasilnya kepada Anda melalui email . Saya tidak bisa menjamin skrip sama sekali, tetapi tampaknya berhasil.

Jika Anda melihatnya di Editor Skrip Gdocs, Anda dapat melihat bahwa itu membangun CSV dengan benar-benar mem-parsing data spreadsheet daripada menggunakan fungsi ekspor internal, sehingga mungkin tidak berfungsi dengan baik untuk semua kasus. Jika tidak melakukan apa yang Anda inginkan, sepertinya ini akan sangat mudah untuk dimodifikasi. Saya belum mencobanya pada data yang difilter, tetapi mendapatkan datanya dari panggilan ke 'SpreadsheetApp.getActiveSpreadsheet ()' yang memiliki metode '.getActiveSelection ()', jadi Anda mungkin dapat mem-bypass seluruh rentang yang disebut.


sumber
0

Anda bisa membuat tabel Pivot untuk itu, menyisipkan filter yang diinginkan. Kemudian ekspor saja sebagai CSV.

Guilherme Franco
sumber