טיפ: שפות אחרות הן Google-Translated. אתה יכול לבקר את English גרסה של קישור זה.
התחבר
x
or
x
x
הירשם
x

or

כיצד לייצא טווח של תאים ב- Excel לקובץ csv?

ב - Excel, אנחנו יכולים לשמור את גליון העבודה כולו כקובץ csv באמצעות שמירה בשם אבל האם ניסיתם פעם לייצא טווח של תאים מגליון עבודה אחד לקובץ csv? במאמר זה, תקבל את השיטות כדי לפתור בעיה זו ב- Excel.

ייצוא טווח של תאים ב- Excel לקובץ csv עם קוד VBA

ייצוא טווח של תאים ב- Excel לקובץ csv עם Kutools עבור Excel


ייצוא טווח של תאים ב- Excel לקובץ csv עם קוד VBA


הנה, יש לי קוד VBA לייצא מגוון של תאים מ- Excel לקובץ csv, אנא בצע כדלקמן:

1. החזק את ALT + F11 מפתחות, והוא פותח את Microsoft Visual Basic עבור יישומים חלון.

2. לחץ הַבלָעָה > מודול, והדבק את הקוד הבא מודול חַלוֹן.

קוד VBA: ייצוא מגוון של תוכן התא לקובץ csv

Sub ExportRangetoFile()
'Update 20150628
Dim Rng As Range
Dim WorkRng As Range
Dim xFile As Variant
Dim xFileString As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ActiveSheet.Copy
Application.ActiveSheet.Cells.Clear
WorkRng.Copy Application.ActiveSheet.Range("A1")
Set xFile = CreateObject("Scripting.FileSystemObject")
xFileString = Application.GetSaveAsFilename("", filefilter:="Comma Separated Text (*.CSV), *.CSV")
Application.ActiveWorkbook.SaveAs Filename:=xFileString, FileFormat:=xlCSV, CreateBackup:=False
End Sub

3. לאחר מכן לחץ על F5 מפתח להפעלת קוד זה, וכן תיבת הפקודה יצוץ החוצה כדי להזכיר לך לבחור את טווח התאים שברצונך לייצא כקובץ csv.

Doc טווח ייצוא ל - CSV 1

4. ולאחר מכן לחץ על אישור OK כפתור, ציין ספרייה עבור לשים את הקובץ החדש csv, ולתת שם עבור קובץ csv בתיבת הטקסט שם קובץ, ראה צילום מסך:

Doc טווח ייצוא ל - CSV 2

5. לאחר מכן לחץ על שליחה כפתור, ואת טווח שנבחר נשמר כקובץ csv, אתה יכול ללכת לתיקייה שציינת כדי להציג את זה.


ייצוא טווח של תאים ב- Excel לקובץ csv עם Kutools עבור Excel

אם אתה לא מעוניין בקוד VBA, כאן, אני יכול להכיר לך כלי קל - Kutools עבור Excel, עימה ייצוא טווח לקובץ תכונה, אתה יכול לפתור במהירות את העבודה.

Kutools עבור Excel : עם יותר מ 300 שימושי תוספות של Excel, ללא תשלום כדי לנסות ללא הגבלה 60 ימים.

לאחר ההתקנה Kutools עבור Excel, בצע את הפעולות הבאות:

1. בחר את טווח הנתונים שברצונך לייצא לקובץ csv.

2. לאחר מכן לחץ על מִפְעָל > יבוא ויצוא > ייצוא טווח לקובץ, ראה צילום מסך:

טווח ייצוא doc ל CSV 3 3

3. ב ייצוא טווח לקובץ תיבת הדו-שיח, בחר CSV (מופרד בפסיקים) מ פורמט קובץ , ולאחר מכן ציין את שמור את הספרייה כדי לשמור את קובץ ה- csv החדש, ראה צילום מסך:

טווח ייצוא doc ל CSV 4 4

4. לאחר מכן לחץ על Ok , תופיע תיבת הודעה שתזכיר שתציין שם עבור קובץ csv חדש זה כנדרש ולאחר מכן לחץ על אישור OK כדי לסגור את התיבה הזו, והנתונים שנבחרו ייוצאו כקובץ CSV בו-זמנית.

טווח ייצוא doc ל CSV 5 5

הערות:

שמור את הערך בפועל: זה יציג את הערכים בפועל בקובץ הסופי.

שמור ערכים כפי שמוצג על המסך: זה יציג את הערכים בקובץ הסופי כפי שאתה קורא אותם על מסך המחשב.

פתח את הקובץ לאחר הייצוא: הוא יפתח באופן אוטומטי את הקובץ הסופי לאחר ייצוא הטווח אם תסמן אפשרות זו.

לחץ כדי לדעת עוד על טווח ייצוא זה לכלי השירות File.

הורד ללא תשלום Kutools ניסיון עבור Excel עכשיו!


הדגמה: טווח הייצוא של תאים לקובץ csv / pdf / txt / html עם Kutools עבור Excel

Kutools עבור Excel: עם יותר מ 200 שימושי תוספות של Excel, ללא תשלום כדי לנסות ללא הגבלה 60 ימים. הורד ניסיון ללא תשלום עכשיו!


כלי פרודוקטיביות מומלצים

רצועת הכלים של Excel (עם Kutools עבור Excel מותקן)

300 + תכונות מתקדמות להגדיל את הפרודוקטיביות שלך על ידי 71%, ולעזור לך להתבלט מהקהל!

האם ברצונך להשלים את העבודה היומית שלך במהירות ובאופן מושלם? Kutools עבור Excel מביא 300 + תכונות מתקדמות מגניב ורב עוצמה (שלב חוברות עבודה, סכום לפי צבע, תוכן התא הפיצול, תאריך המרה, וכן הלאה ...) עבור 1500 + תרחישי עבודה, עוזר לך לפתור 82% בעיות ב- Excel.

  • להתמודד עם כל משימות מסובכות בתוך שניות, לעזור לשפר את יכולת העבודה שלך, לקבל הצלחה מן התחרות העזה, ולא לדאוג להיות מפוטר.
  • לחסוך הרבה זמן עבודה, להשאיר הרבה זמן בשבילך לאהוב ולטפל במשפחה וליהנות חיים נוחים עכשיו.
  • צמצום אלפי לחיצות מקלדת ועכבר בכל יום, להקל על העיניים והעייפות העייפות שלך, ולתת לך גוף בריא.
  • להפוך מומחה Excel 3 דקות, ולקבל מבט מעריץ מן עמיתים או חברים.
  • כבר לא צריך לזכור כל נוסחאות כואבות קודי VBA, יש נפש מרגיעה ונעימה, לתת לך ריגוש שמעולם לא היה לפני.
  • להוציא רק $ 39, אבל שווה יותר מאשר $ 4000 אימון של אחרים. בשימוש על ידי האליטות 110,000 ו 300 + חברות ידועות.
  • 60 יום ללא תשלום ללא הגבלה. 60 יום הכסף בחזרה להבטיח. שדרוג חינם ותמיכה עבור 2 שנים. קנה פעם אחת, השתמש לנצח.
  • לשנות את הדרך שבה אתה עובד עכשיו, ולתת לך חיים טובים יותר מיד!

הכרטיסיה Office מביא יעיל ו נוח כרטיסיות ל - Office (כולל Excel), בדיוק כמו

  • מגדילה את הפרודוקטיביות שלך ב- 50% בעת הצגה ועריכה של מסמכים מרובים.
  • צמצם מאות לחיצות עכבר עבורך בכל יום, אמור שלום לעכבר.
  • פתח וצור מסמכים בכרטיסיות חדשות של אותו חלון, ולא בחלונות חדשים.
  • לעזור לך לעבוד מהר יותר בקלות להתבלט מן הקהל! שנייה אחת לעבור בין עשרות מסמכים פתוחים!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    D Pritchard · 6 months ago
    Hi,


    this doesn't actually work


    It still exports the entire sheet even when a range is selected.


    Please fix it
  • To post as a guest, your comment is unpublished.
    Bill James · 1 years ago
    Thank you for this macro, it is very helpful.

    Do you know why on some existing large sheets I get extra rows appended? I am selecting the header row cells along with a few data row cells which might be 1000's of rows down in the sheet. These appended rows show up in the output .csv file with a comma for each column in the source selection. If I manually create a small sheet such as your example this does not happen.