淘宝CSV文件是什么东西可以在CSV文件里面编辑宝贝吗

淘宝CSV文件是什么东西可以在CSV文件里面编辑宝贝吗,第1张

mysql导入csv文件,用到的工具phpmyadmin,步骤如下:

登录phpmyadmin(以本地localhost/phpmyadmin为示例),输入数据库账号和密码进行登录。

2登录以后选择具体的数据库,以test为示例导入csv文件,选中test数据库,选择导入,然后选择格式为csv,其它选项默认,选择好文件点击执行。

注意事项:mysql导出sql文件兼容性比较好。

这里简单的介绍将List数据导入到CSV文件中的方法。

代码如下所示:

Student类:

public class Student

{

private string id;

public string Id { get { return id; } set { id = value; } }

private string name;

public string Name { get { return name; } set { name = value; } }

private string age;

public string Age { get { return age; } set { age = value; } }

}

模拟一个简单的List数据源:

private List<Student> GetStudentData()

{

List<Student> studentList = new List<Student>();

Student s1 = new Student();

s1Id = "1";

s1Name = "haha";

s1Age = "10";

Student s2 = new Student();

s2Id = "2";

s2Name = "xixi";

s2Age = "20";

Student s3 = new Student();

s3Id = "3";

s3Name = "lolo";

s3Age = "30";

studentListAdd(s1);

studentListAdd(s2);

studentListAdd(s3);

return studentList;

}

根据文件路径创建相应的文件:

/// <summary>

/// Create target file

/// </summary>

/// <param name="folder">folder</param>

/// <param name="fileName">folder name</param>

/// <param name="fileExtension">file extension</param>

/// <returns>file path</returns>

private string CreateFile(string folder, string fileName, string fileExtension)

{

FileStream fs = null;

string filePath = folder + fileName + "" + fileExtension;

try

{

if (!DirectoryExists(folder))

{

DirectoryCreateDirectory(folder);

}

fs = FileCreate(filePath);

}

catch (Exception ex)

{ }

finally

{

if (fs != null)

{

fsDispose();

}

}

return filePath;

}

获取类的属性集合(以便生成CSV文件的所有Column标题):

private PropertyInfo[] GetPropertyInfoArray()

{

PropertyInfo[] props = null;

try

{

Type type = typeof(EricSunAppStudent);

object obj = ActivatorCreateInstance(type);

props = typeGetProperties(BindingFlagsPublic | BindingFlagsInstance);

}

catch (Exception ex)

{ }

return props;

}

对List进行遍历,将数据导入CSV文件中(宗旨就是在一行数据中以逗号进行分割):

/// <summary>

/// Save the List data to CSV file

/// </summary>

/// <param name="studentList">data source</param>

/// <param name="filePath">file path</param>

/// <returns>success flag</returns>

private bool SaveDataToCSVFile(List<Student> studentList, string filePath)

{

bool successFlag = true;

StringBuilder strColumn = new StringBuilder();

StringBuilder strValue = new StringBuilder();

StreamWriter sw = null;

PropertyInfo[] props = GetPropertyInfoArray();

try

{

sw = new StreamWriter(filePath);

for(int i = 0; i < propsLength; i++)

{

strColumnAppend(props[i]Name);

strColumnAppend(",");

}

strColumnRemove(strColumnLength - 1, 1);

swWriteLine(strColumn); //write the column name

for(int i = 0; i < studentListCount; i++)

{

strValueRemove(0, strValueLength); //clear the temp row value

strValueAppend(studentList[i]Id);

strValueAppend(",");

strValueAppend(studentList[i]Name);

strValueAppend(",");

strValueAppend(studentList[i]Age);

swWriteLine(strValue); //write the row value

}

}

catch(Exception ex)

{

successFlag = false;

}

finally

{

if (sw != null)

{

swDispose();

}

}

return successFlag;

}

简单例举具体的调用:

private bool EricSunExportData(string folder, string fileName, string fileExtension)

{

List<Student> studentList = GetStudentData();

string filePath = CreateFile(folder, fileName, fileExtension);

bool flag = SaveDataToCSVFile(studentList, filePath);

return flag;

}

可以,其是用相应的助理软件(淘宝助理)直接导出相应的csv文件,将自己网店商品的相关数据(如商品属性等信息)打包备份或以便下次编辑修改再导入上传到自己的网店。

以淘宝助理V43Beta1为例,支持本地上传宝贝时自动将本地上传空间,让本地在宝贝描述中尽情展现。支持视频、flash。批量编辑宝贝,对宝贝描述、类目、属性全新改版。交易管理批量编辑批量编辑物流公司和运单号。CSV导入导出,自由的批量编辑出售中的宝贝。

扩展资料

数据库功能:

提供宝贝基本信息,包括类目、属性、名称、价格、邮费等;

提供宝贝描述信息:以HTML的形式,图文并茂地提供对宝贝详细的描述;

还可以提供宝贝的销售属性,例如尺码和颜色等组合信息。宝贝模板为了更快的创建宝贝,您可以新建若干模板,将常用的宝贝信息保存起来,以后新建宝贝时,就可以从这些模板中创建,不再填写这些常用的信息。

——CSV

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 淘宝CSV文件是什么东西可以在CSV文件里面编辑宝贝吗

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情