怎么编译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格式后用记事本看看就明白了。