精华内容
下载资源
问答
  • 尽管我不怎么使用Excel,处理数据大多数是依赖R语言,但是这是我个人的喜好,不能要求别人也学会用R...最简单的方法就是用write.csv或write.table将结果保存csv格式,一般而言大部分Windows电脑都会用Excel打开csv...
        

    尽管我不怎么使用Excel,处理数据大多数是依赖R语言,但是这是我个人的喜好,不能要求别人也学会用R语言,所以在交流的时候还得用Excel。

    将R语言的数据框(data.frame)输出成Excel需要的格式其实也不难,我提供几种解决方案。

    最简单的方法就是用write.csvwrite.table将结果保存为csv格式,一般而言大部分Windows电脑都会用Excel打开csv格式。

    如果对方不知道什么叫做csv格式,那么在用write.csvwrite.table保存文件的时候,记得将文件后缀改为".xls"或`".xlsx"。

    上面的解决方案还存在一个小问题,就是对方如果对csv更改之后不另存为真正的Excel格式,那么重新打开的时候,格式就会乱掉,所以终极的解决方案就是用R包xlsx

    安装方法如下:

    首先你需要先从https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载64位的JAVA

    2013053-2a770d6de477aca2.png
    JDK

    为什么是下载JDK?因为如果你直接搜索java环境安装的话,十有八九会被导航到32位java环境的下载点,然后你就蒙了。明明自己装了JAVA,后面还是报错。

    安装完成之后,要增加一个环境变量JAVA_HOME

    2013053-aade38c3a9c0e37d.png
    环境变量JAVA_HOME

    在R里面用Sys.getenv("JAVA_HOME")确认有输出后,最后安装R包

    install.packages("xlsx")
    

    使用的话就非常容易了,记得设置append=TRUE,这样子就能在一张Excel表格插入多个sheet了。

    data("mtcars")
    data("iris")
    
    library(xlsx)
    write.xlsx(mtcars, "../Desktop/test.xls",
             sheetName = "mtcars", append = TRUE)
    write.xlsx(iris, "../Desktop/test.xls",
             sheetName = "iris",append = TRUE)
    write.xlsx(iris, "../Desktop/test.xls",
             sheetName = "iris2",append = TRUE)
    
    write.xlsx(iris, "../Desktop/test.xls",
             sheetName = "iris3",append = TRUE)
    write.xlsx(iris, "../Desktop/test.xls",
             sheetName = "iris4",append = TRUE)
    
    

    吐槽,Excel会自作主张将2/3这种转换成日期,无力吐槽,所以保存之后记得检查。

    展开全文
  • 网上已经看基本有三种方法,第一种是利用宏来实现,下载了这个...第三种是weka,打开.csv然后再保存为libsvm格式,然而weka3.9版本中并没有这个格式的选择。真心求解,已经困扰几天了。新手没有C币|-.-|,抱歉
  • 爬虫数据导成csv及存入数据库

    千次阅读 2016-12-11 10:20:53
    首先来看导成csv: 我认为最重要的一点是,如何把文本数据取出来放入类似二维数组的字符串组来保存。关键就在于如何取。 可以观察到这些数据以此的顺序,因此: with open('info.txt','r') as file:

    有时对于爬虫得到的数据,需要对其进行整理,一是为了格式统一,二是用excel表格也可以打开。再就是把得到的数据放入数据库都是需要的。

    首先来看导成csv:

    我认为最重要的一点是,如何把文本数据取出来放入类似二维数组的字符串组来保存。关键就在于如何取。


    可以观察到这些数据以此的顺序,因此:

            with open('info.txt','r') as file:
                while True:
                    line=file.readline()
                    if line=='':
                        break
                    if len(line.split('\r')[0])==1:
                        continue
                    print len(line.split('\n')[0])
                    info.append(line.split('\n')[0])
            #         /r 和 /n 的区别?
            count=0
            for i in info:
                print "测试",i
                count=count+1
                print "数量",count
            data=[("1","2","3","4")]
    
            for i in range(0,count,4):
                str=(info[i],info[i+1],info[i+2],info[i+3])
                data.append(str)
    定义一个info=[]的列表,先来以此存放这些数据,用了split函数来从换行符进行分割。看到这些数据之间有两个空行没?在从print测试后发现这些行除去行符的len都为1,所以用if来判断。然后看到data,这是一个字符串集的列表,每次添加的为一个字符串集,()专业术语:元组。

    这样我就实现了把爬虫得到的数据整理好了,之后至于写成csv,那就简单,无非就是csv的专用功能:

            with open('infos.csv','w') as cwf:
                spamwriter=csv.writer(cwf,dialect='excel')
                for i in range((count/4)+1):
                    spamwriter.writerow(data[i])
    关于csv,请看官方文档。这样,就可以实现导成csv格式:


    如果用excel打开,可能有出现乱码等问题,网上说是把csv用记事本打开,另存为,编码改为ANSI,再用excel打开就无乱码了。



    接着,把以上数据放入数据库,我这里使用的是postgres数据库,图形界面操作用的pgadmin

    import psycopg2
    
    conn = psycopg2.connect(database="hecarim", user="XXXXXX", password="XXXXXXXX", host="192.168.XXX.XXX",
                                port="5432")
    cur=conn.cursor()
    cur.execute("INSERT INTO workinfo (days,times,company,palce) VALUES (%s,%s,%s,%s)",(info[i],info[i+1],info[i+2],info[i+3]))
    conn.commit()
    conn.close()
    python在这里面其实进行数据库的连接和使用还是蛮简单的,导入psycopg2,然后就connect,最后,execute来进行功能的实现。

    这种方式是简单易懂的,数据库表是在pgadmin里面创建的。

    所以我还想进一步会写的是,在python里面创建表,然后用

    info=InfoModel(XXX=XXX,yyy=yyy)

    info.add()

    上面这种方式来添加到数据库。

    展开全文
  • 本人不才, 数据库导出的数据保存成csv 格式excel 打开后 , 数字类型被科学计数法表示,好郁闷哦 , 大长串的数字 被当成了数值类型, 好郁闷....... 小数字没有问题可是大数字的精读就不对了! 言归正传...

    本人不才, 数据库导出的数据保存成csv 格式,  excel 打开后  , 数字类型被科学计数法表示,好郁闷哦 , 大长串的数字 被当成了数值类型, 好郁闷.......


    小数字没有问题可是大数字的精读就不对了!

    言归正传, 如何保存才能够让excel 认为是字符串类型 而不是 number类型呢?

    在每个数字后面加个\t  或者空字符串就可以搞定了



    so easy! 纠结了我好久呢!

    展开全文
  • csv文档转换xls

    千次阅读 2013-08-09 17:38:23
    有友友在办公的时候有时候因为需要,把Excel文档的默认文件格式*.xls保存成文本格式的*.csv文件,方便网上交流和阅读,但在还原成*.xls文件或者使用Excel程序打开的时候总不能如愿,总会出现下图中的情况: ...

      有友友在办公的时候有时候因为需要,把Excel文档的默认文件格式*.xls保存成文本格式的*.csv文件,方便网上交流和阅读,但在还原成*.xls文件或者使用Excel程序打开的时候总不能如愿,总会出现下图中的情况:

      那么,如何才能解决这个问题呢?请阅读下文!

    csv文档转换成xls

    工具/原料

    • Microsoft Office 2007

    步骤/方法

    1. 1

      打开Excel 2007,然后新建一个文档。依次单击“数据,自文本”,然后选择需要转换的csv文件后,单击“打开”:

    2. 2

      csv文档转换成xls
    3. 3

      在文本导入向导中,选择“分隔符号”,然后单击“下一步”:

    4. 4

      csv文档转换成xls
    5. 5

      勾选“Tab键”和“逗号”,然后单击“下一步”。如果csv文件列分隔符是分号或者其他符号,请勾选相应的选项:

    6. 6

      csv文档转换成xls
    7. 7

      在数据预览中,根据数据类型,在文本导入向导的左上角选择相应的数据类型,然后单击“完成”:

    8. 8

      csv文档转换成xls
    9. 9

      选择要导入数据的起始点后,单击“确定”:

    10. 10

      csv文档转换成xls
    11. 11

      导入成功后的与之前另存为csv格式之前的效果对比:

    12. 12

      csv文档转换成xls

    注意事项

    • csv格式和xls格式都是简单的数据库类型,方法正确的话,就可以相互转换文件类型。


    展开全文
  • 1、用excel保存成 CSV格式 再导入 XP 通讯录 然后导入hero 2、直接在Google通讯录中 设置2个电话号码 (信息相对全点) 然后导出为xls文件,把你的EXCEL里德电话本 粘贴到相应的字符段中 上传到Google 再同步...
  • 这几天一直在为这个问题头疼,在网上搜了很多种方法,也问题了许多朋友,...右边为转换成csv的文档,保存csv文档到E盘。   2、在Oracle中创建数据库,列数要与导入的xls的列数相同。 create table t_code_sys_cit
  • 先把excel数据文件保存成csv格式的文件, 然后写了下面的简单perl脚本倒入mysql数据库中. 需要注意用你的mysql数据库表的结构替换掉. 运行脚本并且把csv格式的文件做为参数即可. #!/usr/bi
  • 1.首先打开Excel文件并另存为转换成csv格式 2.保存好的csv文件,不要用Excel再次打开。 3.使用任意邮箱,我这里使用的是163邮箱,选择通讯录,再选择导入文件,选择刚才保存的文件导入到邮箱通讯录中。不要...
  • 之前由于数据储存使用excel保存了所有数据,经过初步数据筛选,数据量近4000条。...3.把刚才存成csv格式的文件用TXT打开再次另存为 注意! 编码改成 UTF-8 这步必须要有,否则导入后极有可能出现乱码。 ...
  • 分享三种CSV转PDF方法

    千次阅读 2017-10-10 17:59:23
    最广泛的应用是在程序之间转移表格数据,有些用户需要将CSV格式转为转PDF格式,方便保存于携带。CSV格式如何转为PDF格式呢?  微软office2010  微软office2010及以上版本可以将Word、CSV、Excel、等...
  • 数据库表,excel,cvs 联系人转vcf

    千次阅读 2016-09-19 10:46:17
    经常会遇到将数据库里的电话号码和excel里的电话号码和联系人转成联系人保存在手机通讯录中,目前vcf是手机通用的名片文件格式,而csv又是通用的数据桥接文件格式,也就是说只要是表结构的任何数据都可以转换成csv。...
  • R语言作图——density plot(密度图)

    万次阅读 多人点赞 2018-10-09 13:22:57
    首先还是要把你想要绘图的数据调整成R语言可以识别的格式excel保存成csv格式。 数据的格式如下图:一列表示一种变量,第一行是列名 Step2. 绘图数据的读取 data<-read.csv(“your...
  • 教你如何把TXT文本转化xls表格

    千次阅读 2017-06-14 18:51:13
    第一步:记事本打开文档。每一行用一个引号(半角)括起来,同时在要分列的地方加上”,”(半角引号,半角逗号,半角引号)。...第三步,点击文件另存为,保存成xls格式的。这样就很轻松实现了txt到Excel表格的完美
  • 1,利用Pix4D生成的Dtm生成高程点 将生成好的dtm用gloabal mapper软件提取高程点如下: 直接输出海拔格网格式 输出之后在excel中打开该文件,保存成csv格式,并运用cass中展高程点进行打开
  • 经常会有数据保存成文本格式,但在数据处理的时候又习惯使用Excel进行处理。下面记录了如何导入文本数据以及,将不必要的空行删除。 一、从txt文件导入文本内容 方法: “数据”选项卡–>“获取数据”下拉菜单–&...
  • 读写和保存数据,可以采用xlsx或csv文件读取,保存,r还可以将dta文件数据读取并保存成cvs格式 第二,对于数据规模比较大,并且在不同表单的数据需要进行合并和整理,这个工作必须在r中进行。 可以采用rbind()...
  • lab-import-export-源码

    2021-03-09 03:55:43
    实验室| 导入和导出文件 介绍 没有数据,我们就不可能真正成为数据科学家。... 在本实验结束时,您将学习如何导入和导出csvExcel文件。 可交付成果 main.ipynb与您对每个练习的回答。 提交 完成后,将可交付
  • 在这一篇文章中我们将介绍如何通过MT5平台获取我们想要的海量历史数据,并转化金融时间序列。  这里首先简单介绍一下MT5平台。MT5是俄罗斯MetaQuotes(迈达克)软件公司开发的通用交易平台MetaTrader的第5代。...
  • delphi 开发经验技巧宝典源码

    热门讨论 2010-08-12 16:47:23
    0248 如何转换数据库表为CSV文件格式 164 0249 删除文本文件中的多余空格 165 0250 创建和使用资源文件 166 第8章 窗体与界面设计 169 8.1 窗体标题栏控制 170 0251 如何实现标题栏闪烁的窗体 170 0252...
  • 0248 如何转换数据库表为CSV文件格式 164 0249 删除文本文件中的多余空格 165 0250 创建和使用资源文件 166 第8章 窗体与界面设计 169 8.1 窗体标题栏控制 170 0251 如何实现标题栏闪烁的窗体 170 0252...
  • 0248 如何转换数据库表为CSV文件格式 164 0249 删除文本文件中的多余空格 165 0250 创建和使用资源文件 166 第8章 窗体与界面设计 169 8.1 窗体标题栏控制 170 0251 如何实现标题栏闪烁的窗体 170 0252...
  • 0248 如何转换数据库表为CSV文件格式 164 0249 删除文本文件中的多余空格 165 0250 创建和使用资源文件 166 第8章 窗体与界面设计 169 8.1 窗体标题栏控制 170 0251 如何实现标题栏闪烁的窗体 170 0252...
  • 0248 如何转换数据库表为CSV文件格式 164 0249 删除文本文件中的多余空格 165 0250 创建和使用资源文件 166 第8章 窗体与界面设计 169 8.1 窗体标题栏控制 170 0251 如何实现标题栏闪烁的窗体 170 0252...
  • 0248 如何转换数据库表为CSV文件格式 164 0249 删除文本文件中的多余空格 165 0250 创建和使用资源文件 166 第8章 窗体与界面设计 169 8.1 窗体标题栏控制 170 0251 如何实现标题栏闪烁的窗体 170 0252...
  • 3.1.1 如何导入CSV 数据 36 3.1.2 将代码保存到文件中并在命令行中运行 39 3.2 JSON 数据 41 3.3 XML 数据 44 3.4 小结 56 第4 章 处理Excel 文件 58 4.1 安装Python 包 58 4.2 解析...
  • SqlToolBox 1.8.2

    2010-05-22 10:25:56
    SqlToolBox是一款纯绿色的免费...如果您需要常操作多个数据库,您可以通过保存按钮(最上方五个大图标中的第二个)将数据库信息保存成XML文件,这样在登录画面中就可以通过“打开文件按钮”得到相应的数据库信息。

空空如也

空空如也

1 2
收藏数 35
精华内容 14
关键字:

excel如何保存成csv格式