1. R读取excel
可以。
需要添加如下引用:
System.Configuration
System.Data
System.EnterpriseServices
System.Security
System.XML
using UnityEngine;
using System.Collections;
using System;
using System.Data;
using System.Data.Odbc;
public class EXCELREADER : MonoBehaviour {
DataTable dtYourData = new DataTable("YourData");
string str = "";
// Use this for initialization
void Start () {
readXLS(Application.dataPath + "/Book1.xls");
str = ""+dtYourData.Rows[2][dtYourData.Columns[2].ColumnName].ToString();
}
// Update is called once per frame
void Update () {
}
void OnGUI(){
GUILayout.Label(str);
}
void readXLS( string filetoread)
{
// Must be saved as excel 2003 workbook, not 2007, mono issue really
string con = "Driver={Microsoft Excel Driver (*.xls)}; DriverId=790; Dbq="+filetoread+";";
Debug.Log(con);
string yourQuery = "SELECT * FROM [Sheet1$]";
// our odbc connector
OdbcConnection oCon = new OdbcConnection(con);
// our command object
OdbcCommand oCmd = new OdbcCommand(yourQuery, oCon);
// table to hold the data
// open the connection
oCon.Open();
// lets use a datareader to fill that table!
OdbcDataReader rData = oCmd.ExecuteReader();
// now lets blast that into the table by sheer man power!
dtYourData.Load(rData);
// close that reader!
rData.Close();
// close your connection to the spreadsheet!
oCon.Close();
// wow look at us go now! we are on a roll!!!!!
// lets now see if our table has the spreadsheet data in it, shall we?
if(dtYourData.Rows.Count > 0)
{
// do something with the data here
// but how do I do this you ask??? good question!
for (int i = 0; i < dtYourData.Rows.Count; i++)
{
// for giggles, lets see the column name then the data for that column!
Debug.Log(dtYourData.Columns[0].ColumnName + " : " + dtYourData.Rows[i][dtYourData.Columns[0].ColumnName].ToString());
}
}
}
}
2. r读取excel文件的拓展包
ctrl+shift+ "=" ,插入一行。
EXCEL快捷键大全:
1>快捷键之在工作表中移动和滚动向上、下、左或右移动单元格箭头键
移动到当前数据区域的边缘:CTRL+ 箭头键
移动到行首:HOME
移动到工作表的开头:CTRL+HOME
移动到工作表的最后一个单元格。:CTRL+END
向下移动一屏:PAGE DOWN
向上移动一屏:PAGE UP
向右移动一屏:ALT+PAGE DOWN
向左移动一屏:ALT+PAGE UP
移动到工作簿中下一个工作表:CTRL+PAGE DOWN
移动到工作簿中前一个工作表:CTRL+PAGE UP
移动到下一工作簿或窗口:CTRL+F6 或 CTRL+TAB
移动到前一工作簿或窗口:CTRL+SHIFT+F6
移动到已拆分工作簿中的下一个窗格:F6
移动到被拆分的工作簿中的上一个窗格:SHIFT+F6
滚动并显示活动单元格:CTRL+BACKSPACE
显示“定位”对话框:F5
显示“查找”对话框:SHIFT+F5
重复上一次“查找”操作:SHIFT+F4
在保护工作表中的非锁定单元格之间移动:TAB
2>Excel快捷键之处于END模式时在工作表中移动
打开或关闭 END 模式:END
在一行或列内以数据块为单位移动:END, 箭头键
移动到工作表的最后一个单元格.:END, HOME
在当前行中向右移动到最后一个非空白单元格。:END, ENTER
3>Excel快捷键之处于“滚动锁定”模式时在工作表中移动
打开或关闭滚动锁定:SCROLL LOCK
移动到窗口中左上角处的单元格:HOME
移动到窗口中右下角处的单元格:END
向上或向下滚动一行:上箭头键或下箭头键
向左或向右滚动一列:左箭头键或右箭头键
4>Excel快捷键之用于预览和打印文档
显示“打印”对话框:CTRL+P
在打印预览中时:
当放大显示时,在文档中移动:箭头键
当缩小显示时,在文档中每次滚动一页:PAGE UP
当缩小显示时,滚动到第一页:CTRL+上箭头键
当缩小显示时,滚动到最后一页:CTRL+下箭头键
5>Excel快捷键之用于工作表、图表和宏
插入新工作表:SHIFT+F11
创建使用当前区域的图表:F11 或 ALT+F1
显示“宏”对话框:ALT+F8
显示“Visual Basic 编辑器”:ALT+F11
插入 Microsoft Excel 4.0 宏工作表:CTRL+F11
移动到工作簿中的下一个工作表:CTRL+PAGE DOWN
移动到工作簿中的上一个工作表:CTRL+PAGE UP
选择工作簿中当前和下一个工作表:SHIFT+CTRL+PAGE DOWN
选择当前工作簿或上一个工作簿:SHIFT+CTRL+PAGE UP
6>Excel快捷键之选择图表工作表
选择工作簿中的下一张工作表:CTRL+PAGE DOWN
选择工作簿中的上一个工作表:CTRL+PAGE UP,END, SHIFT+ENTER
7>Excel快捷键之用于在工作表中输入数据
完成单元格输入并在选定区域中下移:ENTER
在单元格中折行:ALT+ENTER
用当前输入项填充选定的单元格区域:CTRL+ENTER
完成单元格输入并在选定区域中上移:SHIFT+ENTER
完成单元格输入并在选定区域中右移:TAB
完成单元格输入并在选定区域中左移:SHIFT+TAB
取消单元格输入:ESC
删除插入点左边的字符,或删除选定区域:BACKSPACE
删除插入点右边的字符,或删除选定区域:DELETE
删除插入点到行末的文本:CTRL+DELETE
向上下左右移动一个字符:箭头键
移到行首:HOME
重复最后一次操作:F4 或 CTRL+Y
编辑单元格批注:SHIFT+F2
由行或列标志创建名称:CTRL+SHIFT+F3
向下填充:CTRL+D
向右填充:CTRL+R
定义名称:CTRL+F3
8>Excel快捷键之设置数据格式
显示“样式”对话框:ALT+' (撇号)
显示“单元格格式”对话框:CTRL+1
应用“常规”数字格式:CTRL+SHIFT+~
应用带两个小数位的“贷币”格式:CTRL+SHIFT+$
应用不带小数位的“百分比”格式:CTRL+SHIFT+%
应用带两个小数位的“科学记数”数字格式:CTRL+SHIFT+^
应用年月日“日期”格式:CTRL+SHIFT+#
应用小时和分钟“时间”格式,并标明上午或下午:CTRL+SHIFT+@
应用具有千位分隔符且负数用负号 (-) 表示:CTRL+SHIFT+!
应用外边框:CTRL+SHIFT+&
删除外边框:CTRL+SHIFT+_
应用或取消字体加粗格式:CTRL+B
应用或取消字体倾斜格式:CTRL+I
应用或取消下划线格式:CTRL+U
应用或取消删除线格式:CTRL+5
隐藏行:CTRL+9
取消隐藏行:CTRL+SHIFT+( 左括号
隐藏列:CTRL+0(零)
取消隐藏列:CTRL+SHIFT+)右括号
9>Excel快捷键之编辑数据
编辑活动单元格并将插入点放置到线条末尾:F2
取消单元格或编辑栏中的输入项:ESC
编辑活动单元格并清除其中原有的内容:BACKSPACE
将定义的名称粘贴到公式中:F3
完成单元格输入:ENTER
将公式作为数组公式输入:CTRL+SHIFT+ENTER
在公式中键入函数名之后,显示公式选项板:CTRL+A
在公式中键入函数名后为该函数插入变量名和括号:CTRL+SHIFT+A
显示“拼写检查”对话框。:F7 键
10>Excel快捷键之插入、删除和复制选中区域
复制选定区域:CTRL+C
剪切选定区域:CTRL+X
粘贴选定区域:CTRL+V
清除选定区域的内容:DELETE
删除选定区域:CTRL+ 连字符
撤消最后一次操作:CTRL+Z
插入空白单元格:CTRL+SHIFT+ 加号
11>Excel快捷键之在选中区域内移动
在选定区域内由上往下移动:ENTER
在选定区域内由下往上移动:SHIFT+ENTER
在选定区域内由左往右移动:TAB
在选定区域内由右往左移动:SHIFT+TAB
按顺时针方向移动到选定区域的下一个角:CTRL+PERIOD
右移到非相邻的选定区域:CTRL+ALT+右箭头键
左移到非相邻的选定区域:CTRL+ALT+左箭头键
12>Excel快捷键之选择单元格、列或行
选定当前单元格周围的区域:CTRL+SHIFT+*(星号)
将选定区域扩展一个单元格宽度:SHIFT+ 箭头键
选定区域扩展到单元格同行同列的最后非空单元格:CTRL+SHIFT+ 箭头键
将选定区域扩展到行首:SHIFT+HOME
将选定区域扩展到工作表的开始:CTRL+SHIFT+HOME
将选定区域扩展到工作表的最后一个使用的单元格:CTRL+SHIFT+END
选定整列:CTRL+SPACEBAR
选定整行:SHIFT+SPACEBAR
选定整个工作表:CTRL+A
如果选定了多个单元格则只选定其中的单元格:SHIFT+BACKSPACE
将选定区域向下扩展一屏:SHIFT+PAGE DOWN
将选定区域向上扩展一屏:SHIFT+PAGE UP
选定了一个对象,选定工作表上的所有对象:CTRL+SHIFT+SPACEBAR
在隐藏对象、显示对象与对象占位符之间切换:CTRL+6
显示或隐藏“常用”工具栏:CTRL+7
使用箭头键启动扩展选中区域的功能:F8
将其他区域中的单元格添加到选中区域中:SHIFT+F8
将选定区域扩展到窗口左上角的单元格:SCROLLLOCK, SHIFT+HOME
将选定区域扩展到窗口右下角的单元格:SCROLLLOCK, SHIFT+END
13>Excel快捷键之处于End模式时展开选中区域
打开或关闭 END 模式:END
将选定区域扩展到单元格同列同行的最后非空单元格:END, SHIFT+ 箭头键
将选定区域扩展到工作表上包含数据的最后一个单元格:END, SHIFT+HOME
将选定区域扩展到当前行中的最后一个单元格:END, SHIFT+ENTER
14>Excel快捷键之选择含有特殊字符单元格
选中活动单元格周围的当前区域:CTRL+SHIFT+*(星号)
选中当前数组,此数组是活动单元格所属的数组:CTRL+/
选定所有带批注的单元格:CTRL+SHIFT+O (字母 O)
选择行中不与该行内活动单元格的值相匹配的单元格:CTRL+\
选中列中不与该列内活动单元格的值相匹配的单元格:CTRL+SHIFT+|
选定当前选定区域中公式的直接引用单元格:CTRL+[ (左方括号)
选定当前选定区域中公式直接或间接引用的所有单元格:CTRL+SHIFT+{ 左大括号
只选定直接引用当前单元格的公式所在的单元格:CTRL+] (右方括号)
选定所有带有公式的单元格,这些公式直接或间接引用当前单元格:CTRL+SHIFT+}右大括号
3. r读取excel中的日期成了数字
1、演示使用的软件为Excel电子表格,软件版本为office家庭和学生版2016。
2、首先打开Excel电子表格,并在表格中输入演示日期格式转换所需要的数据,可以看到此时日期是数字显示的
3、在Excel中如果单元格格式修改完成后还是没有改变格式,可能是因为其他操作所影响,此时我们新建空行,并设置空行的单元格格式。
4、将空行的单元格格式设置为日期格式并点击确定。
5、设置完成后在空行输入“=A1”,得到A列单元格数值,可以看到此时A列的数值在B列是直接显示为日期格式的,复制b列数据并选择性粘贴后,删除A列数据即可。
4. r读取excel数据
'利用字典去重,下面是示例代码,去除第一列的重复项Sub Test() '利用字典去重,字典的特性是key值不能重复 Dim Dic, Arr Dim i As Integer, r As Integer Dim Str As String r = Sheet1.Range("A65536").End(xlUp).Row If r = 1 Then Exit Sub '如果第一列没有数据那么退出程序 Set Dic = CreateObject("scripting.dictionary") '创建字典对象 For i = 1 To r '将第一列数据添加到字典的key值中 Dic(CStr(Cells(i, 1))) = "" Next Arr = Dic.keys '返回字典key的数组 Set Dic = Nothing '销毁对象 Str = Join(Arr, ",") '将数组中的内容显示为一字符串 MsgBox StrEnd Sub
5. r读取excel中一列数据
一、如果我们可以根据多组数据点坐标,通过Excel,绘制出拟合曲线,得出方程式,便可以利用拟合的方程式倒推查看点的坐标。例如:示例1
1.1 通过原始数据点坐标,绘制带平滑线的散点图。
1.2 选中平滑曲线,右键在弹出框中选择添加趋势线。
1.3 在设置曲线格式中,根据图线特点选择相应的函数进行拟合,选择显示公式和R的平方值,R的平方值越接近1,拟合的效果越好,得出拟合曲线的方程。
1.4 根据预测拟合曲线的方程,倒推查看点的坐标(即预测数据)。
二、如果我们不能根据多组数据点坐标拟合出一个方程或几组方程的话,就无法直接获得我们想要的点的坐标数值。一般情况下我们根据若干组数据进行数据分析时,都能绘制出一条平滑曲线,若想找到平滑曲线上任意一点的坐标数值,我们就必须明白,这条平滑曲线是怎么来的。
2.1 Excel的散点平滑曲线是根据插值法得到的,如果需要准确知道曲线每个点的坐标,需要通过插值法计算获得,具体可以参考《总结Excelhome论坛之揭开Excel平滑曲线的秘密(贝塞尔插值)》。
2.2 对于要求精准度不那么高的条件,本文建议可以在Excel中,通过画线观察方式获得估计数值。例如示例2。
2.3 第一步与1.1相同,通过原始数据点坐标,绘制带平滑线的散点图。
2.4 第二步设定需要找的坐标,例如设定要查找x=1.2时的函数值即y值。首先我们画一条x=1.2的直线。
2.5 初步可以看到x=1.2时,y值在0.38-1之间,选中y坐标轴,设置坐标轴格式:边界设置0.38-1单位最大值0.1最小值为0.02,设置完成后,从图像中可得y值在0.76-0.78之间。
2.6 选中y坐标轴,设置坐标轴格式:边界设置0.68-0.78单位最大值0.05最小值为0.001,设置完成后可得y值约为0.765。
2.7 选中y坐标轴,设置坐标轴格式:边界设置0.76-0.77单位最大值0.05最小值为0.001,设置完成后可得y值约为0.765。
2.8 故在无法获得平滑曲线的方程时,通过画线观察法可以较容易获得平滑曲线上任意一点的坐标数值。
6. r读取excel部分文件并写入csv
OMNIC可以读取ASCII 码文件,如果是用Excel 保存,文件的扩展名应该改为 .CSV,这样 OMNIC 才能读取。 .CSV 文件中必须是一列X轴,一列Y轴;且X轴的数值要按顺序排列的,不能是乱的;数值是浮点型,或者科学计数法。 打开 .CSV 文件后,程序会让你选择参数,比如X轴 、Y轴的单位,分辨率等,按照你的数据要求选择就行了。 然后点确定。
7. r读取excel数据制作词云
1.
首先,打开WPS Office Excel数据表格;
2.
点击表格菜单栏的【文件】;
3.
在“文件”功能列表中,选择【另存为】;
4.
在“另存文件”对话格框,选择【我的云文档】→【保存文件位置】,点击【保存】即可。
8. r读取excel文件代码
1、打开Excel,点击左上角的【文件】。
2、找到并点击【选项】按钮。
3、弹出窗口后,在左侧点击【信任中心】。
4、然后点击右下角的【信任中心设置】。
5、弹出窗口,点击左侧的【宏设置】。
6、选择【启用所有宏】,并勾选【信任对VBA工程对象模型的访问】。
7、选择完毕后点击【确定】。
8、然后点击上方工具栏的【视图】。
9、找到宏,点击选择【录制宏】。
10、输入宏的名称以及保存路位置后点击【确定】即可开始录制。
11、录制结束后,点击上方宏里面的【停止录制】即可。
12、需要使用时,点击宏里的【查看宏】。
13、选择宏然后点击【执行】即可。
9. r语言读取数据
方法/步骤:
1.
以读入txt格式的数据为例子,第一步打开R软件包,读入数据
2.
使用转换矩阵命令as.matrix(),使读入的数据变成矩阵格式
3.
验证是否转换成功,命令is.matrix()返回TRUE表示转换成功。 END
换句话说也可以分成三种类型的矩阵。可以按列或者按行分别使用cbind和rbind函数将向量‘粘’在一起。
10. r读取excel文件x有两列
打开excel,输入这两个因素的数据,这里我们输入两个变量,一个是数量,一个是质量,他们每个因素都有一列数值,这是我们在工作和生活中统计出来的数值 02 选中这两组数值,选择插入图表、所有图表类型。
03 在插入图片对话框里面,我们选择xy散点图,并且选择散点图中的第一个,点击确定。
04 这样我们会生成一个图表,在该图表上可以看到分散的点,x代表数量,y轴代表质量。
05 对着其中的某个点,点击右键,选择添加趋势线。
06 这里我们可以看到,趋势线选项,我们选择多项式,后边有顺序,我们先选的二,如果选择六的话,二和六的区别是,在画线的过程中是选的两个点还是六个点?一般顺序号越大,图表越接近于真实情况。 07 接着我们对,下面。进行设置,选择显示公式,和显示R平方值,由于截距不知道,暂时空着,选择关闭,也给出了计算公式和二方值。
11. r读取excel文件去除第一行
1、打开excel表单,以类数据为例。
2、打开原始数据表的表2,其中模拟了一些数据。
3、返回表1,光标选择类单元格。
4、输入=vl会自动匹配公式,双击VLOOKUP,如果不匹配,手动输入。
5、选择公式后,选择单元格A2,然后输入英文逗号","。
6、返回表2,选择所有数据。
7、由于表2中的数据是4列,请输入另一个4和英文逗号,并输入尽可能多的列。8、公式输入显示,表1中的B2单元格自动匹配表2中的数据。
9、光标位于单元格B2的右下角。光标变成十字后,左健双击。
- 相关评论
- 我要评论
-