如何将EXCEL表内每行的数据复制到文本文档内,但文本里显示不要分行,以,号隔开就行了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将EXCEL表内每行的数据复制到文本文档内,但文本里显示不要分行,以,号隔开就行了相关的知识,希望对你有一定的参考价值。

如:excel表里是第一行是1 ,第二行是 2,第三行是3
在txt里显示一行,显示为1,2,3
不甚感激

参考技术A 1. 将希望转换的EXCEL 另存为 ,
2. 在“保存类型”里面选择“CSV(逗号分隔)” 输入要另存成的文件名,点保存。
2.在保存的csv文件上按右键→打开方式→选择程序 从里面选择“文本文档”打开就OK了。
参考技术B 先在EXCEL做好你需要的列和行,然后复制到记事本中就可以, 若你数据在A列,需要变四列,则BI输入=INDIRE 最后复制你拖出的区域到记事本就可以,若你需要的列数变化,将公式的8改为你需要的数值,然后右拖你修改的 参考技术C 根据你的需要,你可以这样操作:首先在EXCEL里选中所有内容进行复制,然后新建一个WORD文档,用选择性粘贴(选择无格式文本)或数值选项,粘贴后,再用查找与替换的方法把回车符号替换为逗号就可以了。 参考技术D 建议你先在excel里面进行转置后,再复制在txt文本文档内就可以了本回答被提问者采纳 第5个回答  2010-08-25 不用感谢。不能。

如何将excel文件转换为mysql数据库? [复制]

【中文标题】如何将excel文件转换为mysql数据库? [复制]【英文标题】:How to convert excel file into mysql database? [duplicate] 【发布时间】:2011-04-07 00:19:38 【问题描述】:

我的老板要我为现有的 excel 文件创建一个 mysql 数据库。我想知道是否有任何方法可以转换或导入 excel 文件?我搜索了谷歌,但没有找到任何有用的东西。感谢您的回复....谢谢。

【问题讨论】:

这似乎与8031193非常相似 【参考方案1】:
    另存为 CSV 使用 COPY sql 语句 利润

【讨论】:

+1 利润总是第 4 步。第 3 步应该是 ???? ;) 好答案。【参考方案2】:

如果您有一个支持 PHP 的 Web 服务器启动并运行,我强烈推荐 phpMyAdmin。

    将其配置为连接到 MySQL 创建数据库和表 单击导入选项卡,您可以导入 CSV。

如果这是一个简单的一次性导入,这可能不值得。另一方面,如果您必须再次使用 MySQL,您将永远不会后悔安装和配置 phpMyAdmin。

【讨论】:

谢谢。我已经安装了 phpmyadmin...我会试一试【参考方案3】:

PHPMyAdmin可以导入CSV文件,也可以导入Excel文件(虽然我没试过)

首先,您需要创建您的数据库,并添加一个表格。该表中的字段必须与 Excel 文档中的列一样多(是的,我知道你知道)

然后在 phpmyadmin 中选择该数据库和表并使用“导入”选项卡。

【讨论】:

【参考方案4】:

我编写了一个工具,可以让您对 csv 文件进行 sql 查询。输出也保存为 csv。也许你会发现它很有用。

http://whitlock.ath.cx/EasyCSV/

【讨论】:

谢谢。但是链接坏了……:( @Jerry 现在试试。当我不得不重新启动服务器时,您选择了正确的点击时间! :D【参考方案5】:

从 Excel 中,将工作表导出为文本文件。在 MySQL 中,使用LOAD DATA INFILE 导入文本文件。

【讨论】:

【参考方案6】:

最简单的方法是:

插入表 (col 1,col 2,col 3...col n) 值 (val1,...valn);

基本上:

在您的 excel 中执行 2 个 for 循环:

 dim i,j
 dim sqlString,sqlBase
 sqlString=""
 sqlBase="insert into yourTable (col1....coln) values ("
 for i=1 to myRowVariable
   sqlString=""
   for j=1 to myColVariable
     if j=myColVariable then
     sqlString=sqlString & Cells(i,j).value & ");"
     else if j=1 then
     sqlString=sqlBase & sqlString & ","
     else
     sqlString=sqlString & Cells(i,j).value & ","
     end if
 Next j
 Next i 
 'write sqlString into a txt or something 

这将在引导程序中完成您需要的工作,但快速且非常直观。

【讨论】:

【参考方案7】:

您可以使用 ODBC 驱动程序将 Excel 文件“挂载”为数据库,然后对其进行 SQL 查询。然后,您只需要一个简单的迁移工具,即可将表复制到另一个数据库系统。

我相信甚至有一个类似mysqldump 的工具用于 ODBC 驱动的数据库。

【讨论】:

【参考方案8】:

一个低技术的解决方案是使用 excel 中的concatenation function 将数据转换为一系列插入语句,然后将它们复制并粘贴到 mysql 查询分析器或您正在使用的任何客户端中。

【讨论】:

以上是关于如何将EXCEL表内每行的数据复制到文本文档内,但文本里显示不要分行,以,号隔开就行了的主要内容,如果未能解决你的问题,请参考以下文章

word表格怎么导入Excel

PDF表单导出至excel表内 操作步骤

将瀚高数据库表内数据导出Excel格式

Word文档如何自动更新Power BI数据和图表?

Oracle如何删除一张表内的重复数据,但保留最新的一条?

如何从一个工作表内的多个提取数据记录到另一个工作表中,并在数据后面加一个分隔标记。