rsthn/rose-ext-csv 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

rsthn/rose-ext-csv

Composer 安装命令:

composer require rsthn/rose-ext-csv

包简介

CSV Utilities for Rose

README 文档

README

composer require rsthn/rose-ext-csv

Functions

(csv:load filename:str table_name:str extra_fields:dict?)

Loads a CSV file into a table. Each column can optionally have a type which will be mapped to a SQL type. The suffix can be one of the following:

Suffix SQL Type
:date DATE
📅d/m/y DATE
:int INT(10)
:primary INT(10) PRIMARY KEY AUTO_INCREMENT
:numeric DECIMAL(12,2)
:text VARCHAR(4096)
:clean VARCHAR(4096)
<default> VARCHAR(256)

(csv:load-temp filename:str table_name:str extra_fields:dict?)

Loads a CSV file into a temporary table. Each column can optionally have a type which will be mapped to a SQL type. See: csv:load for more information.

(csv:read filename:str header:list?)

Reads a CSV file into memory.

(csv:clear auto_header:bool=false)

Clears the output CSV buffer.

(csv:separator separator:str)

Specifies the column separator character.

(csv:escape escape:bool)

Indicates whether or not to escape the CSV values in the output.

(csv:row-count)

Number of rows in the output CSV.

(csv:header column_names:list<str>)

Specifies the column headers for the output CSV.

(csv:row values:oneOf<dict, list>)

Adds a row of data to the output CSV.

(csv:rows rows:list<oneOf<dict, list>>))

Adds multiple rows of data to the output CSV.

(csv:data clear_after_read:bool=false)

Returns the output CSV buffer.

(csv:dump filename:str disposition:str?)

Dumps the output CSV buffer to the browser.

(csv:write filename:str BOM:bool=true)

Writes the output CSV buffer to a file.

统计信息

  • 总下载量: 97
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 0
  • 依赖项目数: 1
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2022-03-12

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固