购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3-1 单一单元格的存取

3-1-1 基础语法与实操概念

可以使用下列公式取得或是设定单一单元格的内容。

或是改为:

上述 单元格位置 可以使用我们熟知的Excel单元格位置概念“ 列行 ”,其中 是用A、B、C等英文字母代表, 则是用数字代表。例如,下列是设定 A2 单元格的内容是10。

下列是取得 A2 单元格的内容。

需留意的是需要增加 value 属性。

程序实例ch3_1.py: 开启一个空的工作簿,然后设定此工作簿的内容,最后将结果存入out3_1.xlsx文件内。

执行结果 开启out3_1.xlsx可以得到如下结果。

输入数据的格式与在Excel窗口时相同,字符串靠左对齐,数值数据靠右对齐。

程序实例ch3_2.py: 假设有一个工作簿data3_2.xlsx内容如下,这个程序会列出几个特定单元格的内容。

执行结果

3-1-2 使用cell( )函数设定单元格的值

使用cell( )函数,可以用下列语法设定特定存储的内容。

或是:

例如,下列设定3行2列的值是10。

或是:

程序实例ch3_3.py: 使用cell( )函数的概念重新设计ch3_1.py。

执行结果 开启out3_3.xlsx可以得到如下结果。

程序实例ch3_3_1.py: 使用另一种ws.cell( )方式重新设计ch3_3.py。

执行结果 out3_3_1.xlsx内容与out3_3.xlsx相同。

读者可能会觉得使用cell( )函数比较麻烦,但是未来要存储单元格区间时,使用这个函数配合循环函数会比较简单。

3-1-3 使用cell( )函数取得单元格的值

使用cell( )函数,可以用下列语法设定特定存储的内容。

上述语法相当于cell( )函数内省略value参数设定,但是用了value属性取得特定函数的内容。

程序实例ch3_4.py: 使用 cell( ) 函数的概念重新设计ch3_2.py。

执行结果

3-1-4 货品价格信息

当今社会原物料行情是波动的,我们也可以应用Excel的time模块的strftime( )函数,记录每天的原物料行情。

strftime(“%Y/%m/%d”)函数可以回传 年/月/日 格式的日期。

程序实例ch3_5.py: 建立商品期货价格的信息。

执行结果 开启out3_5.xlsx可以得到如下结果。 GQD8VkEV1EclrIIY7M5Fh8Nmkpr5PRhG2t7FXRH4ZyhJwjb1oAfvQ3girm3DFnK0

点击中间区域
呼出菜单
上一章
目录
下一章
×