群里的一个小伙伴问了一个这样的问题,他在使用潘德斯读取数据的时候,有原来的文本类型的零幺零零二零,结果读取出来以后就变成了幺零和二零。我们来看一下他的截图, 这是原始的 csv 文件,城市编号里面如果不足三位的话,前面会补零,比如这里的零二零零幺零。当他使用潘德斯读取完成以后,会发现呢,这里 已经自动的将前面的零给去掉了。那么接下来咱们介绍一下,怎么能够保持原始的数据类型不发生改变, 也就是保持这个城市代码这一列还是原来的文本类型。我们可以简单的看一下代码,首先来导入潘家思,然后用瑞的 csv 来读取这个 cs 文件,我们来看一下这个城市代码他的数据类型是什么?他的类型 已经变成了 inter 六四,那么我们要保持原来的文本类型,我们可以这样在读取 csv 的时候,给他添加一个低碳强制声明一下,他的类型我们直接设置为 object, 奥布寨这个数据类型支持文本以及一些混合类型。好,咱们再来重新运行一下, 添加这个参数以后,我们看到此时这个城市编码就变成了零二零的形式,也就变成了我们的文本形式。低 tab 已经是 object, 那这样的话呢,会将所有的每一列全都变成这里的 object。 那如果我们在这里面再添加一列 编号,他就是数字类型,当我们再次运行程序的时候, 这里的城市编号他的默认编码也会将其更改为 object。 那现在呢?我们只想更改这里的城市代码,所以我们可以这样写,设置 d type 参数的时候,咱们使用一个字典 城市代码,单独设置他的这个数据类型为 update, 咱们重新运行一下, 此时呢,这里只更改了城市代码这一列的他的数据类型,小伙伴们你学会了吗?
粉丝2.7万获赞10.3万

哈喽,大家好,我是三零中午,名列春夏,也叫美琪,今天给大家分享一个 cc 文件,我直接用 excel 打开之后,这个订单号的数字全部变成科学技术的形式了,这是为什么呢? 因为在一个 siri 单人格数字,它有一定的规范与限制,超过十一位,它自动就显示科学技术了,超过十五位就无效了。因此这个订单号要想每一个数字完整的显示,必须以文本的格式显示出来。我们先关掉这个文件, 点击文件打开。我们先打开这个 csv 文件, 点击下一步,然后这里面 选择风格,发生逗号,点击下一步,这个时候呢,把数字格式改为文本,点击完成,这样子的话,这个订单号的每一位数字就全部显示出来了。 好,今天分享就到此结束,如果想学习更多的一个生日技巧,请关注我的微信公众号,一个生日原来如此简单。

各位朋友大家好,今天分享的技巧是 csv 格式的 excel 文件需要注意的一些事情,比如说我们从公司软件里面下载下来的数据 都是这种 csv 格式的,那么这是一次要格式的一种,他是可以节省数据库的一个空间而设计的一种格式。他比如我们打开这个 csv 格式的表格,那经常有的小伙伴可能会直接在这个 csv 格式的数据里面进行修改数据,比如说我们可能会做公式金额除以数量 好,然后向下填充,甚至我们可能会进行一些标记,比如标黄色,或者说我们调整他的一个列宽,但是如果我们继续 这种格式进行保存之后,我们保存关闭,然后进行再次打开的时候,你会发现 它里面所有的格式都没有了,然后所有的列宽也回到了原来的样子,那里面的我们之前有输入公式的地方,也自动的变成了文本,把里面的公式全给去除掉了。 那么 csv 格式就相当于我们的文本文档格式,我们只是可以用一次要来进行打开,也是显示成表格的样式,但实际上他还是一个文本文档格式。 然后有的小伙伴可能会用这个数据,然后插入一个数据透视表好,然后我们比如统计了各种商品的一个数量和金额情况,然后同样的我们再次以四 s v 格式进行保存关闭, 然后我们再次打开, 你会发现这个数据透视表他也变成了这种纯文本格式。而且你当时有两个表格的,一个是数据透视表,一个是你的原始数据表, 但是你打开之后发现只有一个表,只有数据透视表,那个原始表格数据都不存在了。所以说以 csv 格式的时候,他只会保留第一个表,后面的表格数据会全部自动的删除。 之前有很多小伙伴都会被这个格式所坑过,那如果没有被坑过的小伙伴也要注意,这个格式是不能进行一些数据操作的,我们必须把它另存为一个 xlsx 格式的,才能进行这样的操作,以防数据的丢失。 但是 csv 格式它也有好处,比如说我们现在下载了很多这种 csv 格式的文件,比如是二月份的数据,三月份的数据,四月份的数据,它的格式是一模一样的, 这里只有三个表格,实际工作中可能有十几个,那我们想快速的合并在一个工作部里面的话,有一个快捷的技巧,比如说我们现在新建一个文本文档,然后打开它,我们输入一行代码 copy 新点 csv 表示复制当前文件夹所有的带 scsv 后缀的,然后 让他生成一个文件名字,可以制定意义。比如说我们生成的是二点 csv, 好,我们把它擦掉保存,然后我们按,然后我们将他的后缀名字 tst 改成 成 bat 文件,然后我们直接双击这个 bat 文件,他会自动的将前三个表格的数据全部汇总到一个工作表当中,但是每个工作表的标题都有,我们进行筛选,进行删除。 同时我们要把这个 csv 文件格式,我们直接另成为一个我们想要的 excel 文件格式就可以了。 好,关于这个小技巧你学会了吗?希望视频可以点个赞,有什么不懂的欢迎在视频下方留言,我们下节再见!

有时候当我们打开 excel 表格时,会出现乱码,就像这样子的,而且当我们打开 csv 文件时,也会出现这样的乱码,这时候怎么办呢?如何解决呢? 我们可以通过以下方法来解决。在我们的电脑硬盘里创建一个新的 xl 表格,然后打开这个新的 xl 表格,点击数据,点击获取外部数据,点击自文本,然后选择有乱码的 csv 文件,点击导入, 这个时候我们点击文件原始格式右边的下拉三角形,选择这种格式,这个格式我们是需要拉到差不多最后倒数的时候找到的,然后选择一下,再点下一步,这个时候我们可以选择 号或者是起空格等进行分裂,然后点击下一步,再点完成,再点确定,这个时候原来的乱码就恢复成正常的文字显示了。

大家好,今天我们来讲一下 csv 文件操作,我们先来讲一下什么是 csv 文件,这里有一个案例,我们可以近次的把 csv 文件看成一个表格, 但是每行以逗号分割一行是一条数据。 这个 csv 文件我们可以看作一个三行系列的表格,它是可以用 excel 打开的,我们右键点它 open in, 右键打开方式, excel 打开,我们发现是乱码,我们点数据,从文本, 然后我们找到 dsv 的文件,点一下它, ctrl shift 加 c, 我们输进去,把文件名给去掉,进入到他文件夹回车来中他, 我们把编码就选成 u f u t f 杠八就好了,加载,这样的话我们就以表格的形式呈现起来了。 那我们今天就讲如何操作这种文件。首先我们讲 csv 文件的写入吧,写入我们需要模拟一些虚假的数据, 我们可以引 pose faker, 这是一个第三方库,它可以用来模拟一些我们常用的一些数据,没有的话我们可以安装一下 p i p install baker, 安装成功。这个库用法很简单,我们先用一个变量 fak faker, 点 faker 括号, 嗯,传一个参数进去,因为要指定是中文嘛, local 等于 z h 杠 c n, 这样我们对象就创建好了。它的用法也很简单,我们尝试一下 faker, 点 name, 打印一下,它就会随机生成一个名字,曲阳,再运行一次。杨桂英, 那我们可以用这个库来模拟大量的数据,然后通过 csv 文件解入, 我们模拟一千条吧。 for i in 认知一千, 我们可以通过它 fake 点 name, 这是名字。再来一个 fak, 点 phone number 这电话号码 fake 点 s s n, 它就是身份证号码。最后我们来一个 faker 点 job 工作, 我们把它当做一个列表,定一个 user 来接受一下。 我们先打印一下,试试 print user, 我们这就有一千条数据, 第一个是姓名,第二个是 电话,第三个身份证号。第四个工作我们要通过 z s v 文件写入,也很简单, 我们可以在 for 循环的外面先打开一个文件, it's open, 起个名我们就叫 user data 吧。 点 c c s v, 我们要写入码为 w w 模式编码,我们指定为 u t f 杠八 as f, 我们打开一个文件之后,我们调用一下 csv 库, csv 等于 c s v 点 writer, 我们把 f 传进去, 这样我们就把 f 传进去,得到一个 csv 的对象,它是用来写呃,写入文件的, 我们 c s v 点 right 入, 直接把 user 列表传进去,那就是一行一行写,用我们一条一个 user, 一个列表,一个列表代表一行的信息。 retro 就是写一行接收一个列表,我们运行一下, 点开这个文件看一下,我们发现数据我们写进去了,但是中间有很多的空行, 可以在 open 的后面加一个参数 new li, 等于一个引号,什么都不加。我们再运行一下,点开,把监控好没了。 接下来我们讲一下如何读取 s v 文件,同样的,我们也是打开一个文件线, 也是 user data。 第二个参数,我们指定读 r 模式编码 还是 u t f 杠八。 这个时候我们用 c s v 点 reader, 我们把前面的线注释了, 把 f 传进去,因为我们要读文件嘛,我们可以直接用 for 循环 for line in c s v print 来,他用方循环取 csv 对象,那就是每次取就是一行,我们来运行一下, 发现数据我们也取到了, 本期的案例,就到这里,谢谢大家。

今天有网友发了一份数据,说他把这个 csv 后置为 csv 的,改成 dat, 打开显示乱吗?咱们先打开看一下, 打开能看到这个坐标点号和坐标,咱们先复制一个,备份一个,咱们用这个用它的原文件做测试,持续改成 dap, 试一下 出现乱码,出现乱码的原因咱们找一下,咱们打开这个副本, 然后把他领存为四 s 四 s v, 出现这个的原因是因为他这个是假的四 s v, 但只是把后缀改成四 s v 了,他实际上不是真正的四 s v, 可是 看保存类型,它自动跳成一个四个表格,还是一个四个表格格式,咱们把它选成逗号风格的四 sssv 格式,重新给他们一个名,然后关闭, 然后再把这个另重来的,然后把 cs 给它改成第一切, 现在给他打开看一下有没有乱码,现在是标准的 case, 可是他没有乱码,他出现这个乱码的原因就是他这个是 不是标准的第一题格式,他只是把后缀名后缀名改了,不是标准的 csv 格式,把后缀名改了,所以说是假的 csv。

有时候我们使用 excel 打开 csb 文件时会出现乱码,就像这样, 其中的数字和字母显示都正常,但是中文都变成了奇怪的字符。这是因为 excel 的默认编码格式是 gb 二三幺二, 但是我们使用的 csv 文件可能是其他编码,比如 utf 八,这两种编码格式是不兼容的,因此会出现乱码,说白了就是语言不通。这也好比叠占,剧中虽然无线电信号可以被截获,但是如果没有正确的编码本,那也是无法破解情报的。完毕, 下面就介绍两种方法来解决乱码问题。第一种方法是使用文本编辑器,先对编码进行转换,温度是自带的,记事本就有这个 功能。我们使用记事本打开数据文件,选择另存在保存选项中,选择安 c 格式。 在中文的 windows 系统里面, ic 就等于 gb 二三幺二。当然,如果你有更加专业的文能编辑器,比方说 notepad 加加 lgeldidad 的呢,也是可以的。 第二种方法是使用 excel 自带的数据导入功能,在导入数据的同时可以对编码格式进行转换。打开数据选项卡,选择从文本文件导入,选择文件 axcel 会自动检测到文件的编码格式。 好了,以上就是处理 excel 打开数据出现乱码的两种方法。

客户说很多软件都无法使用了,查看情况发现吸盘可用空间为零, 在吸盘又基础性选择磁盘清理, 查看是否有大的垃圾文件,发现没有,再次选择清理系统文件,正在查找系统文件垃圾, 这是找到了 14 7gb 以前的 window 三张文件, 然后点击确定删除, 选择是 正在删除以前的 window 三张文件,删除完成, 可以看到现在已经有 8 54gb 空间了。再将其他不需要的数据剪切到一盘, 再次查看吸盘空间,可以看到已经清理了 21gb 了,觉得对你有帮助,帮忙点个关注哦!

有一个文件啊,是一个别人导出的一个 csa 文件,我们这时候呢,把它打开,默认的是用 usa 打开,打开之后大家发现,哎,是乱码,那这时候怎么办?我看一下, 第一,一定要不进行任何操作,把它关闭。第二步, 找到原文件进行备份,如果你这两步走了,那你呢就没有多大危险,就是你保证你的原文件这时候是没有问题。 第三呢,找准计算机的人帮忙。第四呢,如果没有这样的人,你可以这么做啊,第一呢,试着换一个软件,那我这一打开个三呢,是一个啊, office 代理一个 cl, 那你是可以换成 wps, 然后呢,如果你是 w i 打错密码,那你就换个 office 啊,然后呢,呃,实在不行呢,就再换个电脑看看,这种情况如果再不能解决,那你就的确就得找专业的人帮你解决这个问题,那实际上这个问题怎么出现的呢? 嗯,给大家说呢,可能大家呢不太理解,也就是说我们每个文件实际上它都是有的自出级的,而我们 office 就是这个,当然对于每个电脑配置 有些差别啊,但是大差不差,就我们的电脑大部分默认的字符集是中文字符集就是 gbk 啊,那这样的话,如果对方的文件不是用 gbk 编码的,那就会出现这个问题,那我们看一下,那怎么处理呢?说我们只把方案拿出来了啊,就是只把这个问题抛出来,我们没有解决方案,那这样我们给大家操作一下啊,第一呢,一定要关闭, 然后找到这个文件进行备份,然后呢我们再打开啊,给大家演示一下。 那么这时候呢,为什么说让大家一定要先关闭呢?如果你这时候进行某些操作先我调一调啊,怎么回事啊?然后呢, excel 带有这个自动保存功能,让我们来看一下啊, 因为打开乱码,换一种方式打开,看什么情况,也就是说你如果进行操作了,就可能对原来的文件进行破坏啊,这样呢,这个呢,还是最轻的啊,最严重的可能整个文件都是乱码啊,但这里面已经显示乱码了啊, 像这个是一个开关用的工具啊,大家不懂在这里看啊,他自助仪是由 tf 八的啊,其实我把这个自助仪转成 gpk 的,你打开就没有问题了,但是大家因为不会这么操作,那我们教大家一种比较简单的,大家能够找到一种方法,怎么处理呢?我们可以用 导入的方式,导入的方式数据啊,然后呢?嗯,选择导入重文本文件 找到,然后再导入, 看到了吧,这就是正常的文件。为什么导入的方式就 ok 呢?是因为导入的时候,他会判断文件的 自主题的写个什么呢?他已经判断出来是 utf 八了,他就自动的用 utf 八的方式把文件导进来,这就没有问题啊,看到了吗?这样呢,就没有问题了啊,通过这种方式导入就没有问题。 嗯,什么原因呢?就是文件的自助机造成的啊,我们一九三二年默认的是用 gpk 的自助机打开,所以是断码,然后呢,这时候大家可以用数据的重温导入的方式,这样呢,就能解决断码的问题啊,这个是一个对普通人啊最有效的一种方案, 当然其他乱码问题因为成因比较多,我这里没法给大家来演示啊。因 csv 文件呢,是我们经常能遇到的乱码问题,所以这里给大家做一个简单演示。

啊,打开点 csv 的那个,然后选中这六列,右边复制,复制到一个文本文哪里提前准备好的粘贴,然后选一个大空格,然后右击复制,复制完事以后编辑编辑替换,这里删掉一下,我都是喜欢 然后这里粘贴,然后这里我都喜欢退回来,然后再空一个格,然后选全部替换完事以后就完成了,然后左上角保存,然后这就点 ccv 的格式,这个就做好了,然后 adc 就能读取它了。

当我们通过 open 方法打开一个文件后呢,我们就可以对其返回对象呢进行操作了。这个视频我们来学习如何读取文本里的数据。准备一个 txt 文本,文件里边写几张字符。用 open 方法打开准备好的 txt 文件。 注意,因为是读取这个文件,所以我们用只读模式 r, 通过 fail 对象调用 read 方法。 read 方法可以读取文本里的所有内容,返回一个字字串。 我们还可以通过 fail 对象要用 read land 方法,这个方法可以返回文本里的第一横的数据,返回字步串类型。 最常用的读取方法是 read lands 方法,可以读取每一行的内容,返回一个列表数据类型。这个 read lands 方法呢就比较有用了,既 返回的是所有行的列表,我们就可以根据行数来用凤循环批量执行任务了。打开的文件操作完毕以后,我们需要调用 cloud 方法将文件关闭,否则前面的操作都不会被保存。

这个视频呢,我们来学习如何从 csv 文件里读取数据。首先导入 csv 模块,用位置语句打开名称为 cca 的 csv 文件, 模式为指读模式,同时将数据传递给变量费用在位子代码层级下创建一个变量,命名为 csr, 调用 csv 库里的读取方法参数,输入 fail 变量,将读取 fail 得到的数据传递给 csr。 通过读取方法返回的数据呢,并不能直接使用,我们需要使用复循环来便利读取里面的数据。我们可以用打印方法将读取的数据打印出来。执行代码可以看到 csv 里的数据呢,被成功的读取并打印了出来。