開かずに CSV を XLSX に変換する方法 (5 つの簡単な方法)
多くの場合、ファイルは CSV で取得されます フォーマット。そのファイル形式はあまりユーザーフレンドリーではありません。この記事では 6 を紹介します CSV を変換するメソッド XLSX に 開けずに。テクニックを示すために、3 列のデータセットを選択しました :「名前 」、「メール 」、「誕生」 年
開かずに CSV を XLSX に変換する 5 つの方法
1.テキスト インポート ウィザードを使用して、開かずに CSV を XLSX に変換
最初の方法では、テキスト インポート ウィザードを使用します CSV を変換する XLSX に
手順:
- まず データ から タブ>>> テキスト/CSV からを選択 .
データのインポート ダイアログ ボックスが表示されます。
- 次に、「convert-csv-to-xlsx.csv」という名前のファイルを選択します 」を選択し、インポート を押します .
新しいウィンドウが表示されます。
- 3 番目に 読み込み から>>> 「ロード先…」を選択します
ここで、 出力 を選択します
- 次に、[既存のワークシート:] をクリックします。 」をクリックし、セル A1 をポイントします .
- 最後にOKを押してください .
したがって、変換します CSV XLSX へのファイル .
続きを読む:CSV を XLSX に変換する方法 (4 つの簡単な方法)
2.従来のウィザードを使用して、開かずに CSV を XLSX に変換
このセクションでは、従来のウィザードを使用します 変換する CSV からのファイル XLSX に .
手順:
- まず、 ALT + F + T を押します Excel のオプションを表示します ウィンドウ。
- 第二に、データから>>> マークにチェックを入れる 「テキストから (レガシー)」について 」を押してOKを押します .
- 第三に、データから タブ>>> データを取得>>> レガシー ウィザード>>> テキストから (レガシー) を選択します .
次に、インポートします 私たちのファイルをもう一度。
その後、テキスト インポート ウィザード ウィンドウが表示されます。
- 次に、「私のデータにはヘッダーがあります」にチェック マークを付けます 」をクリックし、[次へ] をクリックします。 .
- その後、コンマを選択します 区切り文字として を押して 次へ を押します .
- 次に、[完了] をクリックします。 .
次に、出力場所を セル A1 として設定します シート 2 で .
- 最後にOKを押してください .
結論として、この方法を使用して問題を解決します。さらに、これが最終ステップの外観です。
続きを読む:CSV ファイルを開かずにインポートする Excel VBA (3 つの適切な例)
3. VBA コードを使用して、開かずに CSV を XLSX に変換
この方法では、別の VBA を使用します。 CSV を変換するコード ファイル。ここでは、入力ファイルと出力ファイルを定義します。このコードは 1 つのファイルのみを対象としています。
手順:
- まず、ホーム からファイルを選択します タブ>>> パスをコピー を選択 .
これにより、ファイルの場所がコピーされます。
- 次に、3 番目の方法で示したように 、 モジュール を呼び出します ウィンドウに次のコードを入力してください。
Sub CsvToXlsxConversion2()
Dim w As Workbook
Set w = Workbooks.Open("C:\Users\Rafi\OneDrive\Desktop\Softeko\36\convert-csv-to-xlsx.csv")
w.SaveAs Filename:="C:\Users\Rafi\OneDrive\Desktop\Softeko\36\convert-csv-to-xlsx.xlsx", _
FileFormat:=xlWorkbookDefault, _
ReadOnlyRecommended:=False, CreateBackup:=False
End Sub
VBA コードの内訳
- まず、サブ プロシージャを呼び出します CsvToXlsxConversion2 .
- 次に、変数を宣言します タイプ。
- 3 番目に、入力ファイルを定義しています Set ステートメントの使用 .
ここでは、コピー パスを介してファイルの場所を取得しています。 オプション - 最後に、出力ファイルを設定します 「converted.xlsx」として 」、ファイル形式は xlWorkbookDefault 、つまり XLSX
- 最後に 保存 そして実行 モジュール .
CSV を変換するもう 1 つの方法を紹介しました。 XLSX へのファイル .
続きを読む:CSV ファイルを XLSX に変換する Excel VBA (2 つの簡単な例)
類似の読み物
- テキスト ファイルを Excel に自動的にインポートする方法 (2 つの適切な方法)
- Excel VBA:カンマ区切りテキスト ファイルのインポート (2 ケース)
- CSV を Excel の既存のシートにインポートする方法 (5 つの方法)
4.複数の CSV ファイルを開かずに XLSX に変換する VBA コードの適用
Excel VBA を使用します CSV を変換する ファイル。ここでは、このメソッドでフォルダを選択します。さらに、このコードは 変換 できます そのフォルダ内のすべてのファイル。それでは、アクションに飛び込みましょう。
手順:
ここで、モジュールを立ち上げます Visual Basic 内のウィンドウ .
- まず、開発者から タブ>>> Visual Basic を選択 .
- 次に 挿入 から>>> モジュールを選択 .
ここにコードを記述します。
- 次に、次のコードを入力してください。
Sub CsvToXlsxConversion()
Dim f As FileDialog
Dim fPath As String
Dim csvFile As String
Dim ws As String
Application.DisplayAlerts = False
Application.StatusBar = True
ws = ActiveWorkbook.Name
Set f = Application.FileDialog(msoFileDialogFolderPicker)
f.Title = "Select a folder:"
If f.Show = -1 Then
fPath = f.SelectedItems(1)
Else
Exit Sub
End If
If Right(fPath, 1) <> "\" Then fPath = fPath + "\"
csvFile = Dir(fPath & "*.csv")
Do While csvFile <> ""
Application.StatusBar = "Converting: " & csvFile
Workbooks.Open Filename:=fPath & csvFile
ActiveWorkbook.SaveAs Replace(fPath & csvFile, ".csv", ".xlsx", vbTextCompare), xlWorkbookDefault
ActiveWorkbook.Close
Windows(ws).Activate
csvFile = Dir
Loop
Application.StatusBar = False
Application.DisplayAlerts = True
End Sub
VBA コードの内訳
- まず、サブ プロシージャを呼び出します CsvToXlsxConversion .
- 次に、変数を宣言します タイプ。
- 3 番目に、InputBox を表示しています フォルダを選択するには .
- 次に、コードはすべての CSV を探します そのフォルダ内のファイル
- 最後に、Do While ループを使用します 変換 すべての CSV ファイル。
- 次に、保存 モジュール .
- その後、コード内の任意の場所をクリックし、[実行] をクリックします。 ボタン。
フォルダを選択するよう求められます .
- 最後に、フォルダを選択します 、OK を押します .
XLSX の 2 つのファイルが表示されます
さらに、データ変換がOKであることを確認するために、任意のファイルを開くことができます .
続きを読む:列を含む CSV ファイルを Excel で自動的に開く方法 (3 つの方法)
5.コマンドラインを利用して CSV を XLSX に変換する
このセクションでは、 コマンド プロンプト を使用します。 CSV に変換 ファイル。
手順:
- まず、メモ帳に次のコードを入力します .
sourceFile= Wscript.Arguments(0)
targetFile = Wscript.Arguments(1)
On Error Resume Next
Set tExcel = GetObject(,"Excel.Application")
If Err.Number = 429 Then
Set tExcel = CreateObject("Excel.Application")
End If
tExcel.Visible = false
tExcel.displayalerts=false
Set tWorkbook = tExcel.Workbooks.open(sourceFile)
Set tWorksheet1 = tWorkbook.Worksheets(1)
Set tRange = tWorksheet1.UsedRange
tRange.EntireColumn.Autofit()
tExcel.Rows(1).Font.Bold = TRUE
tWorksheet1.SaveAs targetFile, 51
tExcel.Quit()
VBS コードの内訳
これは Visual Basic スクリプト版 です コード。
- まず、2 つの引数を設定します。
- 次に、入力ファイルを定義しています。 Moreover, the first Worksheet is used in our code only.
- Thirdly, we’re setting the cell range.
- Then, we’re using Autofit .
- After that, we’re making the first row Bold .
- Finally, we’re saving the file as 51 (this means XLSX ).
- Secondly, select All Files in “save as type:
- Thirdly, Save it as “conversion.vbs ” filename.
- Then, from the Start Menu>>> open Command Prompt .
- After that, type this code and press ENTER .
CD "C:\Users\USER\Desktop\Exceldemy"
This will set our directory to our working folder.
- Then, type this code.
conversion "C:\Users\USER\Desktop\Exceldemy\convert-csv-to-xlsx.csv" "C:\Users\USER\Desktop\Exceldemy\converted-using-cmd.xlsx"
This code will run our “conversion.vbs ” file. In our code, the first location is the input and the second one is the output file.
- Finally, press ENTER .
Then, we can open our “converted-using-cmd.xlsx ” file to verify everything. We’ll see if everything worked as expected.
続きを読む:Excel で列を含む CSV ファイルを開く方法 (3 つの簡単な方法)
Convert CSV Incorporating Online Converter
For the last method, we can use any online converter. Here, we’re gonna use the website Cloud Convert to convert our file.
手順:
- Firstly, go to the website .
- Secondly, select our file.
- Thirdly, select our file and click on Open .
- Then, select XLSX as our output format and press Convert .
- Finally, click on Download .
In conclusion, you can convert your CSV files via online tools too and this is what the final step should look like.
続きを読む: How to Read CSV File in Excel (4 Fastest Ways)
結論
We’ve shown you 5 methods to convert CSV to XLSX without opening . If you face any problems regarding any of the methods, feel free to comment below.読んでくれてありがとう。これからも頑張ってください!
関連記事
- CSV ファイルを 1 行ずつ読み取る Excel VBA (3 つの理想的な例)
- 列を含む Excel でメモ帳またはテキスト ファイルを開く方法 (3 つの簡単な方法)
- Excel VBA:テキスト ファイルを文字列に読み込む (4 つの効果的なケース)
- VBA を使用してテキスト ファイルを Excel にインポートする方法 (3 つの簡単な方法)
-
Excel を使用して CSV ファイルを VCF に変換する方法 (簡単な手順)
データ ストレージを整理するために広く使用されているプログラムの 1 つに Microsoft Excel があります。 Excel スプレッドシートを使用すると、操作を簡単に実行し、膨大な量のデータを保存できます。 Microsoft Excel では、CSV を VCF に変換することもできます。この記事では、オンライン ソフトウェアを使用せずに Excel を使用して CSV を VCF に変換する方法を説明します。この記事が非常に参考になることを願っています。 Excel を使用して CSV を VCF に変換する段階的な手順 Excelを使用してCSVをVCFに変換するために、段階
-
Excel で大きな CSV ファイルを開く方法 (2 つの簡単な方法)
CSV はコンマ区切り値を表します。これらは、作成が簡単で、さまざまなプラットフォームで使いやすいため、広く使用されているプレーン テキスト ファイルです。これらのファイルには大量のデータが含まれている可能性があるため、ファイル サイズが大きくなります。これらのファイルは他のプラットフォームにも適していますが、多くのユーザーは使いやすさと柔軟性のために昔ながらの Microsoft Excel を使用することを好みます。ただし、場合によっては、CSV ファイルが大きすぎて Excel で開けないこともあります。この記事では、Excel で大きな CSV ファイルを開く方法に焦点を当てます。 E