Ինչպե՞ս պահպանել աշխատաթերթի տվյալները որպես csv ֆայլ ՝ առանց կրկնակի գնանշումների:
Excel- ից csv ֆայլ արտահանելու կամ պահպանելու մի շարք տվյալներ, սովորաբար, csv տվյալները կրկնակի գնանշումներով չեն, բայց եթե ձեր բջջային արժեքները բաժանված են ստորակետով կամ գծի ընդմիջմամբ, արտահանվող CSV տվյալները կրկնակի կլինեն մեջբերումներ Եվ այս հոդվածում ես կխոսեմ այն մասին, թե ինչպես պահպանել աշխատաթերթի տվյալները որպես csv ֆայլ կրկնակի գնանշումներով կամ առանց ձեզ:
Պահեք աշխատաթերթի տվյալները որպես CSV ֆայլ կրկնակի գնանշումներով
Պահեք աշխատաթերթի տվյալները որպես CSV ֆայլ ՝ առանց կրկնակի գնանշումների
Պահեք աշխատաթերթի տվյալները որպես CSV ֆայլ կրկնակի գնանշումներով
Որպեսզի պահպանեք սովորական տվյալները որպես csv ֆայլ կրկնակի գնանշումներով, հետևյալ VBA կոդը կարող է օգնել ձեզ, խնդրում ենք արեք հետևյալը.
1, Պահեք պահեք ALT + F11 բացել ստեղները Microsoft Visual Basic հավելվածների համար պատուհան.
2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլներ Պատուհանը:
VBA կոդ. Պահպանեք աշխատաթերթի տվյալները որպես CSV ֆայլ կրկնակի գնանշումներով.
Sub CSVFile()
'updateby Extendoffice
Dim xRg As Range
Dim xRow As Range
Dim xCell As Range
Dim xStr As String
Dim xSep As String
Dim xTxt As String
Dim xName As Variant
On Error Resume Next
If ActiveWindow.RangeSelection.Count > 1 Then
xTxt = ActiveWindow.RangeSelection.AddressLocal
Else
xTxt = ActiveSheet.UsedRange.AddressLocal
End If
Set xRg = Application.InputBox("Please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
xName = Application.GetSaveAsFilename("", "CSV File (*.csv), *.csv")
xSep = Application.International(xlListSeparator)
Open xName For Output As #1
For Each xRow In xRg.Rows
xStr = ""
For Each xCell In xRow.Cells
xStr = xStr & """" & xCell.Value & """" & xSep
Next
While Right(xStr, 1) = xSep
xStr = Left(xStr, Len(xStr) - 1)
Wend
Print #1, xStr
Next
Close #1
If Err = 0 Then MsgBox "The file has saved to: " & xName, vbInformation, "Kutools for Excel"
End Sub
3, Եվ հետո սեղմեք F5 Այս կոդն աշխատեցնելու բանալին, և հուշում է տուփը, որը կհիշեցնի ձեզ ընտրել տվյալների տիրույթը, որը ցանկանում եք պահպանել որպես CSV ֆայլ կրկնակի գնանշումներով, տե՛ս նկարը.
4. Այնուհետեւ կտտացրեք OK կոճակը, և ա Պահել As պատուհանը հայտնվեց, նշեք ֆայլի անունը և գտնվելու վայրը, ապա կտտացրեք Փրկել կոճակը, տես նկարի նկարը.
5, Եվ ա Excel- ի համար նախատեսված գործիքներհայտնվում է հուշման տուփը `հիշեցնելու համար, որ նոր csv ֆայլը պահված է ձեր նշված վայրում, տես նկարի նկարը.
6: Սեղմեք OK երկխոսությունը փակելու համար, և այժմ, երբ բացում եք ձեր նոր csv ֆայլը, բոլոր տվյալները շրջապատված են կրկնակի մեջբերումներով, ինչպես ցույց է տրված հետևյալ նկարը.
Պահեք աշխատաթերթի տվյալները որպես CSV ֆայլ ՝ առանց կրկնակի գնանշումների
Եթե ձեր տվյալները բաժանված են ստորակետով, տողում տողում վանդակում, երբ տվյալները պահում եք որպես csv ֆայլ, տվյալները շրջապատված կլինեն կրկնակի գնանշումներով, ինչպես ցույց է տրված հետևյալում.
Տվյալները որպես csv ֆայլ պահպանելու համար առանց կրկնակի գնանշումների, կիրառեք հետևյալ VBA կոդը:
1, Պահեք պահեք ALT + F11 բացել ստեղները Microsoft Visual Basic հավելվածների համար պատուհան.
2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլներ Պատուհանը:
VBA կոդ. Պահպանեք աշխատաթերթի տվյալները որպես CSV ֆայլ ՝ առանց կրկնակի գնանշումների.
Sub Export()
'updateby Extendoffice
Dim xRg As Range
Dim xRow As Range
Dim xCell As Range
Dim xStr As String
Dim xTxt As String
Dim xName As Variant
On Error Resume Next
If ActiveWindow.RangeSelection.Count > 1 Then
xTxt = ActiveWindow.RangeSelection.AddressLocal
Else
xTxt = ActiveSheet.UsedRange.AddressLocal
End If
Set xRg = Application.InputBox("Please select data range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
xName = Application.GetSaveAsFilename("", "CSV File (*.csv), *.csv")
Open xName For Output As #1
For Each xRow In xRg.Rows
xStr = ""
For Each xCell In xRow.Cells
xStr = xStr & xCell.Value & Chr(9)
Next
While Right(xStr, 1) = Chr(9)
xStr = Left(xStr, Len(xStr) - 1)
Wend
Print #1, xStr
Next
Close #1
If Err = 0 Then MsgBox "The file has saved to: " & xName, vbInformation, "Kutools for Excel"
End Sub
3, Դրանից հետո սեղմեք F5 Այս կոդը գործարկելու համար ստեղն է, և դուրս է գալիս հուշման տուփ ՝ հիշեցնելու համար, որ ընտրեք տվյալների տիրույթը, որը ցանկանում եք պահպանել որպես CSV առանց կրկնակի գնանշումների, տե՛ս նկարը.
4: Սեղմեք OK կոճակը, և ա Պահել As ցուցադրվում է պատուհանը, խնդրում ենք նշել ձեր նոր csv ֆայլի ֆայլի անունը և գտնվելու վայրը, տե՛ս նկարը.
5. Եվ այնուհետեւ կտտացրեք Փրկել կոճակ, ա Excel- ի համար նախատեսված գործիքներհայտնվում է հուշման տուփը ՝ ձեզ ասելու համար, որ նոր csv ֆայլը պահված է ձեր նշված վայրում, տես նկարի նկարը.
6. Սեղմել OK երկխոսությունը փակելու համար, և երբ բացում եք ձեր նոր csv ֆայլը, տվյալներով շրջապատված կրկնակի գնանշումները հանվում են, ինչպես ցույց է տրված հետևյալ նկարը.
Գրասենյակի արտադրողականության լավագույն գործիքները
Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար: Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...
Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք
- Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
- Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր: