excel對csv檔案匯入匯出
匯入csv檔案
Private Sub Inport_Renkei_CSV_Click_Click()
Dim rowIndex As Integer, item As Integer
Dim fileName As String, currLine As String, rowDataArr() As String
fileName = Application.GetOpenFilename("連攜CSVファイル(*.csv),*.csv")
VarType (fileName)
If fileName = "False" Then
Exit Sub
End If
rowIndex = 0
Open fileName For Input As #1
Do While Not EOF(1)
Line Input #1, currLine
rowDataArr = Split(currLine, Chr(44))
For item = 0 To UBound(rowDataArr)
If Left(rowDataArr(item), 1) = Chr(34) And Right(rowDataArr(item), 1) = Chr(34 ) Then
rowDataArr(item) = Mid(rowDataArr(item), 2, Len(rowDataArr(item)) - 2)
End If
Cells(rowIndex + 1, item + 1).NumberFormatLocal = "@"
Cells(rowIndex + 1, item + 1).FormulaR1C1 = rowDataArr(item)
Next item
rowIndex = rowIndex + 1
Loop
Close #1
MsgBox "success"
End Sub
匯出csv檔案
Private Sub Export_Renkei_CSV_Click_Click ()
Dim fileName As Variant, newFileName As String
Dim tatolRow As Long, tatolCol As Long
Dim row As Long, col As Long
Dim item As Long
With Sheet1.UsedRange
tatolRow = .Rows.Count
tatolCol = .Columns.Count
End With
newFileName = "csv"
fileName = Application.GetSaveAsFilename(InitialFileName:=fileName + newFileName, FileFilter:="連攜CSVファイル(*.csv),*.csv")
If VarType(fileName) = vbBoolean Then
Exit Sub
End If
Dim fileSysObj, createFile As Object
Set fileSysObj = CreateObject("Scripting.FileSystemObject")
Set createFile = fileSysObj.createtextfile(fileName)
Dim XheadData As Variant
XheadData = Rows(1)
Dim headLine As String
headLine = ""
For col = 1 To tatolCol
If headLine = "" Then
headLine = Chr(34) & XheadData(1, col) & Chr(34)
Else
headLine = headLine & Chr(44) & Chr(34) & XheadData(1, col) & Chr(34)
End If
Next col
createFile.writeline (headLine)
Dim Xdata() As Variant
ReDim Preserve Xdata(tatolCol)
Dim dataLine As String
dataLine = ""
For row = 2 To tatolRow
For col = 1 To tatolCol
If col > 2 And col < 10 Then
Xdata(col) = Chr(34) & Sheet1.Cells(row, col).Value & Chr(34)
Else
Xdata(col) = Sheet1.Cells(row, col).Value
End If
Next col
For item = 1 To UBound(Xdata)
If dataLine = "" Then
dataLine = Xdata(item)
Else
dataLine = dataLine & Chr(44) & Xdata(item)
End If
Next item
createFile.writeline (dataLine)
dataLine = ""
Next row
MsgBox "CSV出力が完了しました。"
Range("a1").Select
End Sub
相關推薦
excel對csv檔案匯入匯出
匯入csv檔案 Private Sub Inport_Renkei_CSV_Click_Click() Dim rowIndex As Integer, item As Integer
在 Laravel 使用擴充套件包maatwebsite/excel 實現 Excel/CSV 檔案匯入匯出功能
一、安裝1、composer require maatwebsite/excel ~2.0.02、在專案下composer.json中require裡新增"maatwebsite/excel":"~2.0.0",並執行composer update 載入該包 二、配置1、在
在 Laravel 5 中使用 Laravel Excel 實現 Excel/CSV 檔案匯入匯出功能
1、簡介Laravel Excel 在 Laravel 5 中整合 PHPOffice 套件中的 PHPExcel,從而方便我們以優雅的、富有表現力的程式碼實現Excel/CSV檔案的匯入和匯出。本文我們將在Laravel中使用Laravel Excel簡單實現Excel檔案
Laravel Excel實現Excel/CSV檔案匯入匯出的功能詳解(合併單元格,設定單元格樣式)
Laravel Excel實現Excel/CSV檔案匯入匯出(合併單元格,設定單元格樣式) 這篇文章主要給大家介紹了關於在Laravel中如何使用Laravel Excel實現Excel/CSV檔案匯入匯出功能的相關資料,文中通過示例程式碼介紹的非常詳細,對大
SSM整合開發之CSV檔案匯入匯出實戰-鍾林森-專題視訊課程
SSM整合開發之CSV檔案匯入匯出實戰—65人已學習 課程介紹 本課程將給大家分享如何基於SSM實現CSV檔案的匯入匯出,並講解目前企業級JavaWeb應用mvc三層模式的開發流程,
配方 Excel或CSV的匯入匯出
先來看下執行效果: 以下是實現步驟: 第一步:設計介面,參考上面的執行時設計介面即可; 第二步:建立DataFiles檔案,用於存放匯入匯出的Excel或Csv模板來使用的 1、DataFiles資料夾裡主要包含三個檔案 TplPeiFang.csv(需要匯入
C#端excel和csv檔案匯入成datatable
using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using NPOI.SS.UserModel;using N
Java對CSV檔案加密後匯入匯出功能小結
技術總結 本次做CSV檔案的加密後的匯入匯出功能,遇到的問題。在這裡做個總結,以備不時之需。 1. 加密 加密採用的是DES加密,整個加密類貼出來。 package com.lddsm.util; import java.io.FileInputStream;
Java實現對Excel檔案匯入匯出
1.匯入jar包 2.建立entity類 public class Book { private String name; private double price; private String author; public String getNa
js實現Excel檔案匯入匯出、利用 js-xlsx 實現 Excel 檔案匯入匯出-功能示例
1.匯入功能實現 下載js-xlsx到dist複製出xlsx.full.min.js引入到頁面中 然後通過FileReader物件讀取檔案利用js-xlsx轉成json資料 <!DOCTYPE html> <html> <head>
純前端利用 js-xlsx 實現 Excel 檔案匯入匯出功能示例
1.匯入功能實現 下載js-xlsx到dist複製出xlsx.full.min.js引入到頁面中 然後通過FileReader物件讀取檔案利用js-xlsx轉成json資料 程式碼實現(==>示例<==) <!DOCTYPE html> <html> <he
EXCEL開啟csv檔案中文亂碼,以及匯入資料庫中文亂碼
1.將csv檔案用notepad++開啟,選擇encoding列表,選擇encode in UTF-8-BOM編碼方式,點集儲存,再次用EXCEL開啟就可以正常顯示 2.將上述的csv檔案匯入SQL中,選址65001(UTF—8)編碼方式,並在高階那一項將帶有中文的那一列的
Java程式設計之CSV檔案匯入與匯出的實現
年前在開發功能模組的時候用到了CSV檔案匯入匯出,就此整理一下,便於大家參考。 匯入匯出功能很多時候用到的都是Excel檔案,但是現在越來越多的使用了CSV檔案進行此操作,它是一個純文字檔案,可以用記事本開啟,也可以用Excel開啟。CSV檔案不像Excel那樣有很多條條框
以太坊錢包開發系列2 - 賬號Keystore檔案匯入匯出
以太坊去中心化網頁錢包開發系列,將從零開始開發出一個可以實際使用的錢包,本系列文章是理論與實戰相結合,一共有四篇:建立錢包賬號、賬號Keystore檔案匯入匯出、展示錢包資訊及發起簽名交易、傳送Token(代幣),這是第二篇,主要介紹錢包賬號匯出與匯入,將對Keystore檔案的生成的原理進行介紹。 如何匯
對csv檔案資料分組,並用pyecharts 展示。
在處理csv檔案時,會有些資料需要分組展示。比如以下檔案及統計效果: 為了避免重複勞動,把pandas 和 pyecharts 做了個結合。 # coding=UTF-8 from pyecharts import Bar,Scatter,Line from pyecharts
在mac上,將csv檔案匯入MySQL,ERROR 1290 (HY000),ERROR 13 (HY000)
在mac上安裝mysql和Workbench很快,主要是在匯入csv資料時踩了很多的坑。 啟動mysql 在system preferences中點選MySql,即可進入啟動mysql的介面。在terminal中輸入輸入 mysql -u root -p, 輸入密碼即可登陸mysql。
dmp檔案匯入匯出(1)
dmp檔案有匯出和匯入兩個操作,exp匯出和imp匯入是一對,expdp匯出和impdp匯出是一對,其中expdp/impdp是從Oracle10g以後出現的 ★邏輯備份是指使用工具export將資料物件的結構和資料匯出到檔案的過程相當於expdp ★邏輯恢復是指當資料庫物件被誤操作而損壞後,使用工
Python對csv檔案讀寫操作
包括使用csv模組進行檔案讀寫,使用requests模組進行檔案傳送。 def pay_task_by_self(self): global success_writer, fail_writer, cont dir_path = os.path.dirname(_
android檔案匯入匯出工具.cmd
android檔案匯入匯出工具 使用截圖 android檔案匯入匯出工具.cmd @echo off :main set dirname= set buildPath=/mnt/sdcard/ :selectPath cls echo 當前路徑:%~dp0 ech
Excel表實現資料匯入匯出
資料匯入: @PostMapping("/imp") public String imp(@RequestPart("filePath") MultipartFile filePath) { //建立一個excel檔案 HSSFWorkb