怎麼編譯csv文件
Ⅰ 怎麼製做CSV文件
用excel錄入完成後另存的時候選擇CSV文件類型就可以了
Ⅱ 請問CSV文件怎麼編輯
我們經常將Excel格式的文件保存為csv格式以方便上傳和修改,可是當數據中包含逗號和雙引號的時候Excel會把該欄位用雙引號括住並把數據中的"改為"",從而給解析帶來了困難。我寫了以下函數來解析這樣的字元串:
testSplitCSV.java:
import java.util.Vector;
class testSplitCSV{
/**
* Split one line of csv file
* @return a String array results
*/
public static String[] splitCSV(String src) throws Exception{
if (src==null || src.equals("")) return new String[0];
StringBuffer st=new StringBuffer();
Vector result=new Vector();
boolean beginWithQuote = false;
for (int i=0;i<src.length();i++){
char ch = src.charAt(i);
if (ch=='\"'){
if (beginWithQuote){
i++;
if (i>=src.length()){
result.addElement(st.toString());
st=new StringBuffer();
beginWithQuote=false;
}else{
ch=src.charAt(i);
if (ch == '\"'){
st.append(ch);
}else if (ch == ','){
result.addElement(st.toString());
st=new StringBuffer();
beginWithQuote = false;
}else{
throw new Exception("Single double-quote char mustn't exist in filed "+(result.size()+1)+" while it is begined with quote\nchar at:"+i);
}
}
}else if (st.length()==0){
beginWithQuote = true;
}else{
throw new Exception("Quote cannot exist in a filed which doesn't begin with quote!\nfield:"+(result.size()+1));
}
}else if (ch==','){
if (beginWithQuote){
st.append(ch);
}else{
result.addElement(st.toString());
st=new StringBuffer();
beginWithQuote = false;
}
}else{
st.append(ch);
}
}
if (st.length()!=0){
if (beginWithQuote){
throw new Exception("last field is begin with but not end with double quote");
}else{
result.addElement(st.toString());
}
}
String rs[] = new String[result.size()];
for (int i=0;i<rs.length;i++){
rs[i]=(String)result.elementAt(i);
}
return rs;
}
public static void main(String[] args){
String src1= "\"fh,zg\",sdf,\"asfs,\",\",dsdf\",\"aadf\"\"\",\"\"\"hdfg\",\"fgh\"\"dgnh\",hgfg'dfh,\"asdfa\"\"\"\"\",\"\"\"\"\"fgjhg\",\"gfhg\"\"\"\"hb\"";
try {
String[] Ret = splitCSV(src1);
for (int i=0;i<Ret.length;i++){
System.out.println(i+": "+Ret[i]);
}
}
catch(Exception e) {
e.printStackTrace();
}
}
}
Ⅲ csv文件怎麼做出來啊
打開包含地址數據的 Excel 工作簿。 在地址示例中,第一個地址包含四行,第二個地址僅包含三行。此外,每個地址集之間相隔一行。 要將地址數據成功轉換為 CSV 文本文件,所有地址必須包含相同的行數並且每個地址集之間相隔的行數必須相同。例如,將地址示例更改為以下形式: A1:Jane Clayton A2:Microsoft A3:456 Elm Street A4:Sometown, USA 67890 A5: A6: A7:Jose Saraiva A8:789 Oak Road A9: A10:Mytown, USA 54321 注意:現在,每個地址集都包含四行,相隔兩行。 要在 Excel 工作表中插入新行,請選擇要在其上插入新行的行標題。在「插入」菜單上,單擊「行」。 注意:在 Excel 2007 中,要在工作表中插入新行,需選擇要在其上插入新行的行,單擊「主頁」選項卡上「單元格」組中的「插入」,然後單擊「插入工作錶行」。 在「文件」菜單上,單擊「另存為」。 注意:在 Excel 2007 中,單擊「Office 按鈕」,然後單擊「另存為」。 在「另存為」對話框中執行以下操作: 在「保存類型」框中,單擊「CSV (逗號分隔)(*.csv)」。 在「文件名」框中,鍵入 CSV 文件的名稱(例如 Address.csv),然後單擊「保存」。 如果收到下面的消息,請單擊「確定」: 選定的文件類型不支持包含多個工作表的工作簿。 • 如果只保存活動工作表,請單擊「確定」按鈕。 • 如果要保存所有工作表,請使用不同的文件名將其分別保存,或選擇一種支持多工作表的文件類型。 在收到以下消息時單擊「是」: Address.csv 可能含有與 CSV (逗號分隔) 不兼容的功能。是否保持工作簿的這種格式? • 如要保持這種格式,去掉所有不兼容的功能,請單擊「是」。 • 如要保留這些功能,請單擊「否」。然後再用最新 Excel 格式保存一份副本。 • 如想知道哪些內容會丟失,請單擊「幫助」。 在「文件」菜單上,單擊「關閉」,然後退出 Microsoft Excel。
Ⅳ 如何生成csv格式文件
在新建的excel中,找「打開」按鈕,選擇文件格式為「 .csv」的,然後按住Ctrl鍵選擇你要導入的CSV文件,會自動彈出文本導入向導,之後選擇數據的分隔符(可以選擇空格或者tab,更可以選擇你實際在CSV文件中使用的符號),最後按下「確定」即可。
如果你要一次性導入的話,可以這樣:
將所有type *.csv 改成 all.txt 格式的,然後再把第一行替換掉了應該就可以了,看起來效果還行(csv其實也是文本)。
還有一個比較麻煩的辦法:
現在的EXCEL支持CSV格式,可直接打開該文件,你可以將多個CSV文件用EXCEL打開,再將各表內容合成一個表中。這樣就行了,只不過比較不方便而已。
Ⅳ 如何製作*.csv文件
Excel、wps、snapde、openoffice、記事本、notepad++等軟體都可以製作csv文件,它就是一個純文本文件,使用逗號分割列回車分割行
Ⅵ csv的文件怎麼編輯的
方法如下:
可以在EXCEL里可以直接編輯,在excel里另存為時可選擇csv格式。
如果是稍做修改,建議直接用Notepad,不會導致格式出錯;
如果需要大量修改,可採用Excel,如果直接打開存在格式錯誤,則需要採用數據源裝載方式,在菜單「數據導入外部數據導入數據」,找到列表中的文本文件(*.txt,*.prn,*.csv),然後Step by Step。
注意格式的選擇,預覽正確後,導入後即可。
Ⅶ 如何以表格格式編輯CSV文件
1打開你需要轉換的Excel表格,如圖所示。這里特別介紹一下多個數字的現象,我們知道,像身份證這些多位數字,在正常表格里都是會加上一個『來使其顯示的,或者換成「文本」模式的單元格形式:
2這里分別以文本形式以及加『的數字形式,為大家講解轉換成CSV格式後的效果差別。先看以文本形式保存的表格轉換:
3然後,就可以點擊左上角的office按鈕,選擇「另存為」里的「其他格式」:
4然後在另存為的「保存類型」里選擇「CSV(逗號分隔)(*.csv)」這個選項:
5然後會有一個提示,點擊確定:
6然後再有一個提示,點擊「是」:
7然後當你退出並打開保存的CSV格式文件時,發現18位的數據最後三位是0:
8但是,當你把CSV文件直接修改後綴轉換成txt文件時,發現數據又是正常的。
9所以你可以轉換為txt來保存,直接CSV上傳可能會有問題,但是可以使用下面這個方法,就會完全顯示數據了。
看到上面第一步的那裡,數據是以『形式保存的,然後後面的另存為方法一樣進行,這樣子最後保存的CSV文件就還是有全部的顯示數據了:
10而且這樣子再直接轉換成txt文本的數據也是正常的,只是都多了個『號就是。如果數據不是太麻煩的,那麼直接看另存為的方法就可以了,不用看上面對於長數據的解釋說明。
Ⅷ 淘寶csv文件怎麼編輯
這個是淘寶助理的擴展名,想要製作它,只要通過淘寶助理就可以進行操作,操作步驟如下:
一,打開淘寶助理;
二,開始上傳或是編輯相關的產品文件;
三,再點擊上方的轉化成CSV文件。
四,這時會出現指定存儲此文件的地址,直接存儲即可。
Ⅸ 如何製作CSV文件
假如你有一個TXT文件,並且各項之間以逗號分隔,那麼你直接將擴展名改為CSV文件,以EXCEL打開,以逗號分隔的每一列就自動到了EXCEL的每一列中。
你也可以用EXCEL將你的內容存成CSV文件格式
Ⅹ 請問怎麼實現生成csv文件
csv文件其實是文本文件,其內部用tab或逗號分隔每個元素。你用cxcel新鍵一個表格,隨便輸入點內容,保存成csv格式後用記事本看看就明白了。